home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
Resolve
/
Sample Application
/
Sample Application.rsrc
/
CODE_4_lb.txt
< prev
next >
Wrap
Text File
|
1993-07-15
|
317KB
|
5,840 lines
# near model CODE resource
# jump table entries: 3232-3320 (89 of them)
export_404:
00000000 4E75 rts
export_405:
00000002 48E7 0110 movem.l -[A7], D7,A3
00000006 2E2F 000C move.l D7, [A7 + 0xC]
0000000A 2F07 move.l -[A7], D7
0000000C 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
00000010 2640 movea.l A3, D0
00000012 200B move.l D0, A3
00000014 588F addq.l A7, 4
00000016 670A beq +0xC /* 00000022 */
00000018 2F07 move.l -[A7], D7
0000001A 2F0B move.l -[A7], A3
0000001C 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
00000020 508F addq.l A7, 8
label00000022:
00000022 200B move.l D0, A3
00000024 4CDF 0880 movem.l D7,A3, [A7]+
00000028 4E75 rts
export_406:
fn0000002A:
0000002A 48E7 0118 movem.l -[A7], D7,A3,A4
0000002E 286F 0014 movea.l A4, [A7 + 0x14]
00000032 266F 0010 movea.l A3, [A7 + 0x10]
00000036 2E2F 0018 move.l D7, [A7 + 0x18]
0000003A 200B move.l D0, A3
0000003C 6704 beq +0x6 /* 00000042 */
0000003E 4A87 tst.l D7
00000040 6608 bne +0xA /* 0000004A */
label00000042:
00000042 7000 moveq.l D0, 0x00
00000044 2880 move.l [A4], D0
00000046 7001 moveq.l D0, 0x01
00000048 6020 bra +0x22 /* 0000006A */
label0000004A:
0000004A 2F07 move.l -[A7], D7
0000004C 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
00000050 2880 move.l [A4], D0
00000052 588F addq.l A7, 4
00000054 670E beq +0x10 /* 00000064 */
00000056 2F0B move.l -[A7], A3
00000058 2F14 move.l -[A7], [A4]
0000005A 2F07 move.l -[A7], D7
0000005C 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00000060 7001 moveq.l D0, 0x01
00000062 6006 bra +0x8 /* 0000006A */
label00000064:
00000064 4EBA 2212 jsr [PC + 0x2212 /* 00002278 */]
00000068 7000 moveq.l D0, 0x00
label0000006A:
0000006A 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000006E 4E75 rts
export_407:
00000070 4E56 FFDE link A6, -0x0022
00000074 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000078 266E 0008 movea.l A3, [A6 + 0x8]
0000007C 426D E59C clr.w [A5 - 0x1A64]
00000080 426D E59A clr.w [A5 - 0x1A66]
00000084 426D E598 clr.w [A5 - 0x1A68]
00000088 426D E596 clr.w [A5 - 0x1A6A]
0000008C 4246 clr.w D6
0000008E 7000 moveq.l D0, 0x00
00000090 1013 move.b D0, [A3]
00000092 2D40 FFDE move.l [A6 - 0x22], D0
00000096 284B movea.l A4, A3
00000098 528C addq.l A4, 1
0000009A 4244 clr.w D4
0000009C 426E FFE2 clr.w [A6 - 0x1E]
000000A0 7A01 moveq.l D5, 0x01
000000A2 604A bra +0x4C /* 000000EE */
label000000A4:
000000A4 1E14 move.b D7, [A4]
000000A6 7000 moveq.l D0, 0x00
000000A8 1007 move.b D0, D7
000000AA D040 add.w D0, D0
000000AC 41ED A414 lea.l A0, [A5 - 0x5BEC]
000000B0 323C 0400 move.w D1, 0x400
000000B4 C270 0000 and.w D1, [A0 + D0.w]
000000B8 6704 beq +0x6 /* 000000BE */
000000BA 5246 addq.w D6, 1
000000BC 602A bra +0x2C /* 000000E8 */
label000000BE:
000000BE 4246 clr.w D6
000000C0 4A6E FFE2 tst.w [A6 - 0x1E]
000000C4 660E bne +0x10 /* 000000D4 */
000000C6 BE2D E5AE cmp.b D7, [A5 - 0x1A52]
000000CA 57C0 seq D0
000000CC 0240 0001 andi.w D0, 0x1
000000D0 3D40 FFE2 move.w [A6 - 0x1E], D0
label000000D4:
000000D4 4A44 tst.w D4
000000D6 6610 bne +0x12 /* 000000E8 */
000000D8 7000 moveq.l D0, 0x00
000000DA 1007 move.b D0, D7
000000DC D040 add.w D0, D0
000000DE 41ED A414 lea.l A0, [A5 - 0x5BEC]
000000E2 7806 moveq.l D4, 0x06
000000E4 C870 0000 and.w D4, [A0 + D0.w]
label000000E8:
000000E8 5245 addq.w D5, 1
000000EA D8FC 0001 add.w A4, 0x1
label000000EE:
000000EE 48C5 ext.l D5
000000F0 BAAE FFDE cmp.l D5, [A6 - 0x22]
000000F4 6E06 bgt +0x8 /* 000000FC */
000000F6 0C46 0009 cmpi.w D6, 0x9 /* '\t' */
000000FA 6FA8 ble -0x56 /* 000000A4 */
label000000FC:
000000FC 7000 moveq.l D0, 0x00
000000FE 0C46 0009 cmpi.w D6, 0x9 /* '\t' */
00000102 6E0C bgt +0xE /* 00000110 */
00000104 4A44 tst.w D4
00000106 6606 bne +0x8 /* 0000010E */
00000108 4A6E FFE2 tst.w [A6 - 0x1E]
0000010C 6702 beq +0x4 /* 00000110 */
label0000010E:
0000010E 7001 moveq.l D0, 0x01
label00000110:
00000110 3A00 move.w D5, D0
00000112 675C beq +0x5E /* 00000170 */
00000114 558F subq.l A7, 2
00000116 200B move.l D0, A3
00000118 5280 addq.l D0, 1
0000011A 2F00 move.l -[A7], D0
0000011C 7000 moveq.l D0, 0x00
0000011E 1013 move.b D0, [A3]
00000120 2F00 move.l -[A7], D0
00000122 486D AFF4 pea.l [A5 - 0x500C]
00000126 486E FFDE pea.l [A6 - 0x22]
0000012A 486E FFE4 pea.l [A6 - 0x1C]
0000012E 2F3C 8214 FFF4 move.l -[A7], 0x8214FFF4
00000134 A8B5 syscall ScriptUtil
00000136 381F move.w D4, [A7]+
00000138 7000 moveq.l D0, 0x00
0000013A 72FE moveq.l D1, 0xFFFFFFFE
0000013C C244 and.w D1, D4
0000013E 57C0 seq D0
00000140 4400 neg.b D0
00000142 3A00 move.w D5, D0
00000144 672A beq +0x2C /* 00000170 */
00000146 3B6E FFEC E59C move.w [A5 - 0x1A64], [A6 - 0x14]
0000014C 3B6E FFEE E59A move.w [A5 - 0x1A66], [A6 - 0x12]
00000152 3B6E FFF0 E598 move.w [A5 - 0x1A68], [A6 - 0x10]
00000158 7000 moveq.l D0, 0x00
0000015A 4A45 tst.w D5
0000015C 6710 beq +0x12 /* 0000016E */
0000015E 2F00 move.l -[A7], D0
00000160 4EBA 392A jsr [PC + 0x392A /* 00003A8C */]
00000164 2200 move.l D1, D0
00000166 201F move.l D0, [A7]+
00000168 4A41 tst.w D1
0000016A 6702 beq +0x4 /* 0000016E */
0000016C 7001 moveq.l D0, 0x01
label0000016E:
0000016E 3A00 move.w D5, D0
label00000170:
00000170 3005 move.w D0, D5
00000172 4CEE 18F0 FFC6 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x3A]
00000178 4E5E unlink A6
0000017A 4E75 rts
export_408:
0000017C 4E56 FFFA link A6, -0x0006
00000180 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000184 286E 0020 movea.l A4, [A6 + 0x20]
00000188 266E 001C movea.l A3, [A6 + 0x1C]
0000018C 7A01 moveq.l D5, 0x01
0000018E 2805 move.l D4, D5
00000190 302E 0012 move.w D0, [A6 + 0x12]
00000194 48C0 ext.l D0
00000196 E380 asl D0, 1
00000198 322E 000A move.w D1, [A6 + 0xA]
0000019C 48C1 ext.l D1
0000019E B081 cmp.l D0, D1
000001A0 6F0C ble +0xE /* 000001AE */
000001A2 302E 001A move.w D0, [A6 + 0x1A]
000001A6 48C0 ext.l D0
000001A8 2A00 move.l D5, D0
000001AA 6000 0154 bra +0x156 /* 00000300 */
label000001AE:
000001AE 302E 0016 move.w D0, [A6 + 0x16]
000001B2 48C0 ext.l D0
000001B4 E380 asl D0, 1
000001B6 322E 000E move.w D1, [A6 + 0xE]
000001BA 48C1 ext.l D1
000001BC B081 cmp.l D0, D1
000001BE 6F0C ble +0xE /* 000001CC */
000001C0 302E 001A move.w D0, [A6 + 0x1A]
000001C4 48C0 ext.l D0
000001C6 2800 move.l D4, D0
000001C8 6000 0136 bra +0x138 /* 00000300 */
label000001CC:
000001CC 302E 000A move.w D0, [A6 + 0xA]
000001D0 48C0 ext.l D0
000001D2 322E 0012 move.w D1, [A6 + 0x12]
000001D6 48C1 ext.l D1
000001D8 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
000001DC 2800 move.l D4, D0
000001DE 3684 move.w [A3], D4
000001E0 302E 000E move.w D0, [A6 + 0xE]
000001E4 48C0 ext.l D0
000001E6 322E 0016 move.w D1, [A6 + 0x16]
000001EA 48C1 ext.l D1
000001EC 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
000001F0 2A00 move.l D5, D0
000001F2 3885 move.w [A4], D5
000001F4 2004 move.l D0, D4
000001F6 2205 move.l D1, D5
000001F8 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
000001FC 322E 001A move.w D1, [A6 + 0x1A]
00000200 48C1 ext.l D1
00000202 B280 cmp.l D1, D0
00000204 6F26 ble +0x28 /* 0000022C */
00000206 302E 001A move.w D0, [A6 + 0x1A]
0000020A 48C0 ext.l D0
0000020C 2204 move.l D1, D4
0000020E 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000212 2A00 move.l D5, D0
00000214 302E 001A move.w D0, [A6 + 0x1A]
00000218 48C0 ext.l D0
0000021A 2204 move.l D1, D4
0000021C 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
00000220 4A80 tst.l D0
00000222 6700 00DC beq +0xDE /* 00000300 */
00000226 5285 addq.l D5, 1
00000228 6000 00D6 bra +0xD8 /* 00000300 */
label0000022C:
0000022C 426E FFFE clr.w [A6 - 0x2]
00000230 7E01 moveq.l D7, 0x01
00000232 6000 00C2 bra +0xC4 /* 000002F6 */
label00000236:
00000236 302E 001A move.w D0, [A6 + 0x1A]
0000023A 48C0 ext.l D0
0000023C 2207 move.l D1, D7
0000023E 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000242 2C00 move.l D6, D0
00000244 302E 001A move.w D0, [A6 + 0x1A]
00000248 48C0 ext.l D0
0000024A 2207 move.l D1, D7
0000024C 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
00000250 4A80 tst.l D0
00000252 6702 beq +0x4 /* 00000256 */
00000254 5286 addq.l D6, 1
label00000256:
00000256 3014 move.w D0, [A4]
00000258 48C0 ext.l D0
0000025A B086 cmp.l D0, D6
0000025C 6D00 0096 blt +0x98 /* 000002F4 */
00000260 7001 moveq.l D0, 0x01
00000262 B087 cmp.l D0, D7
00000264 6C24 bge +0x26 /* 0000028A */
00000266 302E 000A move.w D0, [A6 + 0xA]
0000026A 48C0 ext.l D0
0000026C 322E 0012 move.w D1, [A6 + 0x12]
00000270 48C1 ext.l D1
00000272 2F00 move.l -[A7], D0
00000274 2007 move.l D0, D7
00000276 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
0000027A 2200 move.l D1, D0
0000027C 201F move.l D0, [A7]+
0000027E 9081 sub.l D0, D1
00000280 2207 move.l D1, D7
00000282 5381 subq.l D1, 1
00000284 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000288 6006 bra +0x8 /* 00000290 */
label0000028A:
0000028A 203C 0000 7FFF move.l D0, 0x7FFF
label00000290:
00000290 3D40 FFFC move.w [A6 - 0x4], D0
00000294 7001 moveq.l D0, 0x01
00000296 B086 cmp.l D0, D6
00000298 6C24 bge +0x26 /* 000002BE */
0000029A 302E 000E move.w D0, [A6 + 0xE]
0000029E 48C0 ext.l D0
000002A0 322E 0016 move.w D1, [A6 + 0x16]
000002A4 48C1 ext.l D1
000002A6 2F00 move.l -[A7], D0
000002A8 2006 move.l D0, D6
000002AA 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
000002AE 2200 move.l D1, D0
000002B0 201F move.l D0, [A7]+
000002B2 9081 sub.l D0, D1
000002B4 2206 move.l D1, D6
000002B6 5381 subq.l D1, 1
000002B8 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
000002BC 6006 bra +0x8 /* 000002C4 */
label000002BE:
000002BE 203C 0000 7FFF move.l D0, 0x7FFF
label000002C4:
000002C4 3D40 FFFA move.w [A6 - 0x6], D0
000002C8 302E FFFC move.w D0, [A6 - 0x4]
000002CC B06E FFFA cmp.w D0, [A6 - 0x6]
000002D0 6C08 bge +0xA /* 000002DA */
000002D2 302E FFFC move.w D0, [A6 - 0x4]
000002D6 48C0 ext.l D0
000002D8 6006 bra +0x8 /* 000002E0 */
label000002DA:
000002DA 302E FFFA move.w D0, [A6 - 0x6]
000002DE 48C0 ext.l D0
label000002E0:
000002E0 3D40 FFFC move.w [A6 - 0x4], D0
000002E4 B06E FFFE cmp.w D0, [A6 - 0x2]
000002E8 6F0A ble +0xC /* 000002F4 */
000002EA 3D6E FFFC FFFE move.w [A6 - 0x2], [A6 - 0x4]
000002F0 2807 move.l D4, D7
000002F2 2A06 move.l D5, D6
label000002F4:
000002F4 5287 addq.l D7, 1
label000002F6:
000002F6 3013 move.w D0, [A3]
000002F8 48C0 ext.l D0
000002FA B087 cmp.l D0, D7
000002FC 6C00 FF38 bge -0xC6 /* 00000236 */
label00000300:
00000300 7001 moveq.l D0, 0x01
00000302 B084 cmp.l D0, D4
00000304 6C26 bge +0x28 /* 0000032C */
00000306 302E 000A move.w D0, [A6 + 0xA]
0000030A 48C0 ext.l D0
0000030C 322E 0012 move.w D1, [A6 + 0x12]
00000310 48C1 ext.l D1
00000312 2F00 move.l -[A7], D0
00000314 2001 move.l D0, D1
00000316 2204 move.l D1, D4
00000318 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
0000031C 2200 move.l D1, D0
0000031E 201F move.l D0, [A7]+
00000320 9081 sub.l D0, D1
00000322 2204 move.l D1, D4
00000324 5381 subq.l D1, 1
00000326 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
0000032A 6002 bra +0x4 /* 0000032E */
label0000032C:
0000032C 7000 moveq.l D0, 0x00
label0000032E:
0000032E 206E 0024 movea.l A0, [A6 + 0x24]
00000332 3140 0002 move.w [A0 + 0x2], D0
00000336 7001 moveq.l D0, 0x01
00000338 B085 cmp.l D0, D5
0000033A 6C26 bge +0x28 /* 00000362 */
0000033C 302E 000E move.w D0, [A6 + 0xE]
00000340 48C0 ext.l D0
00000342 322E 0016 move.w D1, [A6 + 0x16]
00000346 48C1 ext.l D1
00000348 2F00 move.l -[A7], D0
0000034A 2001 move.l D0, D1
0000034C 2205 move.l D1, D5
0000034E 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000352 2200 move.l D1, D0
00000354 201F move.l D0, [A7]+
00000356 9081 sub.l D0, D1
00000358 2205 move.l D1, D5
0000035A 5381 subq.l D1, 1
0000035C 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000360 6002 bra +0x4 /* 00000364 */
label00000362:
00000362 7000 moveq.l D0, 0x00
label00000364:
00000364 206E 0024 movea.l A0, [A6 + 0x24]
00000368 3080 move.w [A0], D0
0000036A 3684 move.w [A3], D4
0000036C 3885 move.w [A4], D5
0000036E 4CEE 18F0 FFE2 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x1E]
00000374 4E5E unlink A6
00000376 4E75 rts
export_409:
00000378 48E7 0018 movem.l -[A7], A3,A4
0000037C 286F 000C movea.l A4, [A7 + 0xC]
00000380 5214 addq.b [A4], 1
00000382 7000 moveq.l D0, 0x00
00000384 1014 move.b D0, [A4]
00000386 2640 movea.l A3, D0
00000388 D7CC add.l A3, A4
0000038A D8EF 0012 add.w A4, [A7 + 0x12]
0000038E 6004 bra +0x6 /* 00000394 */
label00000390:
00000390 1753 0001 move.b [A3 + 0x1], [A3]
label00000394:
00000394 200B move.l D0, A3
00000396 D6FC FFFF add.w A3, 0xFFFF
0000039A B9C0 cmpa.l A4, D0
0000039C 65F2 bcs -0xC /* 00000390 */
0000039E 18AF 0017 move.b [A4], [A7 + 0x17]
000003A2 4CDF 1800 movem.l A3,A4, [A7]+
000003A6 4E75 rts
export_410:
fn000003A8:
000003A8 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000003AC 206F 001C movea.l A0, [A7 + 0x1C]
000003B0 52AF 001C addq.l [A7 + 0x1C], 1
000003B4 7000 moveq.l D0, 0x00
000003B6 1010 move.b D0, [A0]
000003B8 3A00 move.w D5, D0
000003BA 206F 0020 movea.l A0, [A7 + 0x20]
000003BE 52AF 0020 addq.l [A7 + 0x20], 1
000003C2 7000 moveq.l D0, 0x00
000003C4 1010 move.b D0, [A0]
000003C6 3800 move.w D4, D0
000003C8 4247 clr.w D7
000003CA 4A44 tst.w D4
000003CC 6744 beq +0x46 /* 00000412 */
000003CE 603C bra +0x3E /* 0000040C */
label000003D0:
000003D0 5247 addq.w D7, 1
000003D2 286F 001C movea.l A4, [A7 + 0x1C]
000003D6 266F 0020 movea.l A3, [A7 + 0x20]
000003DA 6010 bra +0x12 /* 000003EC */
label000003DC:
000003DC 5346 subq.w D6, 1
000003DE 6604 bne +0x6 /* 000003E4 */
000003E0 3007 move.w D0, D7
000003E2 6030 bra +0x32 /* 00000414 */
label000003E4:
000003E4 D8FC 0001 add.w A4, 0x1
000003E8 D6FC 0001 add.w A3, 0x1
label000003EC:
000003EC 7000 moveq.l D0, 0x00
000003EE 1013 move.b D0, [A3]
000003F0 41ED A714 lea.l A0, [A5 - 0x58EC]
000003F4 7200 moveq.l D1, 0x00
000003F6 1214 move.b D1, [A4]
000003F8 43ED A714 lea.l A1, [A5 - 0x58EC]
000003FC 1030 0000 move.b D0, [A0 + D0.w]
00000400 B031 1000 cmp.b D0, [A1 + D1.w]
00000404 67D6 beq -0x28 /* 000003DC */
00000406 5345 subq.w D5, 1
00000408 52AF 001C addq.l [A7 + 0x1C], 1
label0000040C:
0000040C 3C04 move.w D6, D4
0000040E BC45 cmp.w D6, D5
00000410 6FBE ble -0x40 /* 000003D0 */
label00000412:
00000412 7000 moveq.l D0, 0x00
label00000414:
00000414 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000418 4E75 rts
export_411:
0000041A 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
0000041E 286F 001C movea.l A4, [A7 + 0x1C]
00000422 266F 0018 movea.l A3, [A7 + 0x18]
00000426 7000 moveq.l D0, 0x00
00000428 1013 move.b D0, [A3]
0000042A 3C00 move.w D6, D0
0000042C 7000 moveq.l D0, 0x00
0000042E 1014 move.b D0, [A4]
00000430 3E00 move.w D7, D0
00000432 6034 bra +0x36 /* 00000468 */
label00000434:
00000434 D6FC 0001 add.w A3, 0x1
00000438 7000 moveq.l D0, 0x00
0000043A 1013 move.b D0, [A3]
0000043C 41ED A714 lea.l A0, [A5 - 0x58EC]
00000440 7200 moveq.l D1, 0x00
00000442 1230 0000 move.b D1, [A0 + D0.w]
00000446 D8FC 0001 add.w A4, 0x1
0000044A 7000 moveq.l D0, 0x00
0000044C 1014 move.b D0, [A4]
0000044E 41ED A714 lea.l A0, [A5 - 0x58EC]
00000452 7400 moveq.l D2, 0x00
00000454 1430 0000 move.b D2, [A0 + D0.w]
00000458 3A01 move.w D5, D1
0000045A 9A42 sub.w D5, D2
0000045C 4A45 tst.w D5
0000045E 6704 beq +0x6 /* 00000464 */
00000460 3005 move.w D0, D5
00000462 6010 bra +0x12 /* 00000474 */
label00000464:
00000464 5346 subq.w D6, 1
00000466 5347 subq.w D7, 1
label00000468:
00000468 4A46 tst.w D6
0000046A 6704 beq +0x6 /* 00000470 */
0000046C 4A47 tst.w D7
0000046E 66C4 bne -0x3A /* 00000434 */
label00000470:
00000470 3006 move.w D0, D6
00000472 9047 sub.w D0, D7
label00000474:
00000474 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00000478 4E75 rts
export_412:
0000047A 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
0000047E 3C2F 0022 move.w D6, [A7 + 0x22]
00000482 286F 001C movea.l A4, [A7 + 0x1C]
00000486 266F 0018 movea.l A3, [A7 + 0x18]
0000048A 7000 moveq.l D0, 0x00
0000048C 1013 move.b D0, [A3]
0000048E 3E00 move.w D7, D0
00000490 BC47 cmp.w D6, D7
00000492 6C02 bge +0x4 /* 00000496 */
00000494 3E06 move.w D7, D6
label00000496:
00000496 7000 moveq.l D0, 0x00
00000498 1014 move.b D0, [A4]
0000049A 3A00 move.w D5, D0
0000049C BC45 cmp.w D6, D5
0000049E 6C02 bge +0x4 /* 000004A2 */
000004A0 3A06 move.w D5, D6
label000004A2:
000004A2 BA47 cmp.w D5, D7
000004A4 6650 bne +0x52 /* 000004F6 */
000004A6 6046 bra +0x48 /* 000004EE */
label000004A8:
000004A8 D8FC 0001 add.w A4, 0x1
000004AC 7000 moveq.l D0, 0x00
000004AE 1014 move.b D0, [A4]
000004B0 41ED A714 lea.l A0, [A5 - 0x58EC]
000004B4 D6FC 0001 add.w A3, 0x1
000004B8 7200 moveq.l D1, 0x00
000004BA 1213 move.b D1, [A3]
000004BC 43ED A714 lea.l A1, [A5 - 0x58EC]
000004C0 1030 0000 move.b D0, [A0 + D0.w]
000004C4 B031 1000 cmp.b D0, [A1 + D1.w]
000004C8 6722 beq +0x24 /* 000004EC */
000004CA 7000 moveq.l D0, 0x00
000004CC 1013 move.b D0, [A3]
000004CE 41ED A714 lea.l A0, [A5 - 0x58EC]
000004D2 7200 moveq.l D1, 0x00
000004D4 1230 0000 move.b D1, [A0 + D0.w]
000004D8 7000 moveq.l D0, 0x00
000004DA 1014 move.b D0, [A4]
000004DC 41ED A714 lea.l A0, [A5 - 0x58EC]
000004E0 7400 moveq.l D2, 0x00
000004E2 1430 0000 move.b D2, [A0 + D0.w]
000004E6 9242 sub.w D1, D2
000004E8 3001 move.w D0, D1
000004EA 600E bra +0x10 /* 000004FA */
label000004EC:
000004EC 5347 subq.w D7, 1
label000004EE:
000004EE 4A47 tst.w D7
000004F0 66B6 bne -0x48 /* 000004A8 */
000004F2 7000 moveq.l D0, 0x00
000004F4 6004 bra +0x6 /* 000004FA */
label000004F6:
000004F6 3007 move.w D0, D7
000004F8 9045 sub.w D0, D5
label000004FA:
000004FA 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
000004FE 4E75 rts
export_413:
00000500 48E7 0118 movem.l -[A7], D7,A3,A4
00000504 3E2F 001A move.w D7, [A7 + 0x1A]
00000508 286F 0014 movea.l A4, [A7 + 0x14]
0000050C 266F 0010 movea.l A3, [A7 + 0x10]
00000510 4A47 tst.w D7
00000512 6E04 bgt +0x6 /* 00000518 */
00000514 7000 moveq.l D0, 0x00
00000516 6034 bra +0x36 /* 0000054C */
label00000518:
00000518 5347 subq.w D7, 1
0000051A 6726 beq +0x28 /* 00000542 */
0000051C 4A13 tst.b [A3]
0000051E 6722 beq +0x24 /* 00000542 */
00000520 D8FC 0001 add.w A4, 0x1
00000524 7000 moveq.l D0, 0x00
00000526 1014 move.b D0, [A4]
00000528 41ED A714 lea.l A0, [A5 - 0x58EC]
0000052C D6FC 0001 add.w A3, 0x1
00000530 7200 moveq.l D1, 0x00
00000532 1213 move.b D1, [A3]
00000534 43ED A714 lea.l A1, [A5 - 0x58EC]
00000538 1030 0000 move.b D0, [A0 + D0.w]
0000053C B031 1000 cmp.b D0, [A1 + D1.w]
00000540 67D6 beq -0x28 /* 00000518 */
label00000542:
00000542 7000 moveq.l D0, 0x00
00000544 1013 move.b D0, [A3]
00000546 7200 moveq.l D1, 0x00
00000548 1214 move.b D1, [A4]
0000054A 9041 sub.w D0, D1
label0000054C:
0000054C 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000550 4E75 rts
export_414:
00000552 48E7 0118 movem.l -[A7], D7,A3,A4
00000556 2E2F 0018 move.l D7, [A7 + 0x18]
0000055A 286F 0014 movea.l A4, [A7 + 0x14]
0000055E 266F 0010 movea.l A3, [A7 + 0x10]
00000562 601A bra +0x1C /* 0000057E */
label00000564:
00000564 1014 move.b D0, [A4]
00000566 B013 cmp.b D0, [A3]
00000568 670C beq +0xE /* 00000576 */
0000056A 7000 moveq.l D0, 0x00
0000056C 1013 move.b D0, [A3]
0000056E 7200 moveq.l D1, 0x00
00000570 1214 move.b D1, [A4]
00000572 9041 sub.w D0, D1
00000574 6012 bra +0x14 /* 00000588 */
label00000576:
00000576 D8FC 0001 add.w A4, 0x1
0000057A D6FC 0001 add.w A3, 0x1
label0000057E:
0000057E 2007 move.l D0, D7
00000580 5387 subq.l D7, 1
00000582 4A80 tst.l D0
00000584 66DE bne -0x20 /* 00000564 */
00000586 7000 moveq.l D0, 0x00
label00000588:
00000588 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000058C 4E75 rts
fn0000058E:
0000058E 48E7 0118 movem.l -[A7], D7,A3,A4
00000592 286F 0010 movea.l A4, [A7 + 0x10]
00000596 2654 movea.l A3, [A4]
00000598 4247 clr.w D7
label0000059A:
0000059A 707B moveq.l D0, 0x7B
0000059C B013 cmp.b D0, [A3]
0000059E 6604 bne +0x6 /* 000005A4 */
000005A0 5247 addq.w D7, 1
000005A2 6012 bra +0x14 /* 000005B6 */
label000005A4:
000005A4 707D moveq.l D0, 0x7D
000005A6 B013 cmp.b D0, [A3]
000005A8 660C bne +0xE /* 000005B6 */
000005AA 5347 subq.w D7, 1
000005AC 6608 bne +0xA /* 000005B6 */
000005AE 200B move.l D0, A3
000005B0 5280 addq.l D0, 1
000005B2 2880 move.l [A4], D0
000005B4 6008 bra +0xA /* 000005BE */
label000005B6:
000005B6 D6FC 0001 add.w A3, 0x1
000005BA 4A13 tst.b [A3]
000005BC 66DC bne -0x22 /* 0000059A */
label000005BE:
000005BE 3007 move.w D0, D7
000005C0 4CDF 1880 movem.l D7,A3,A4, [A7]+
000005C4 4E75 rts
export_415:
000005C6 7000 moveq.l D0, 0x00
000005C8 322F 000A move.w D1, [A7 + 0xA]
000005CC B26F 0006 cmp.w D1, [A7 + 0x6]
000005D0 6E20 bgt +0x22 /* 000005F2 */
000005D2 322F 0006 move.w D1, [A7 + 0x6]
000005D6 B26F 000E cmp.w D1, [A7 + 0xE]
000005DA 6E16 bgt +0x18 /* 000005F2 */
000005DC 322F 0008 move.w D1, [A7 + 0x8]
000005E0 B26F 0004 cmp.w D1, [A7 + 0x4]
000005E4 6E0C bgt +0xE /* 000005F2 */
000005E6 322F 0004 move.w D1, [A7 + 0x4]
000005EA B26F 000C cmp.w D1, [A7 + 0xC]
000005EE 6E02 bgt +0x4 /* 000005F2 */
000005F0 7001 moveq.l D0, 0x01
label000005F2:
000005F2 4E75 rts
export_416:
000005F4 48E7 0118 movem.l -[A7], D7,A3,A4
000005F8 3E2F 001A move.w D7, [A7 + 0x1A]
000005FC 286F 0014 movea.l A4, [A7 + 0x14]
00000600 266F 0010 movea.l A3, [A7 + 0x10]
00000604 6002 bra +0x4 /* 00000608 */
label00000606:
00000606 38DB move.w [A4]+, [A3]+
label00000608:
00000608 3007 move.w D0, D7
0000060A 5347 subq.w D7, 1
0000060C 4A40 tst.w D0
0000060E 66F6 bne -0x8 /* 00000606 */
00000610 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000614 4E75 rts
export_417:
00000616 48E7 0310 movem.l -[A7], D6,D7,A3
0000061A 266F 0010 movea.l A3, [A7 + 0x10]
0000061E 4246 clr.w D6
00000620 7E01 moveq.l D7, 0x01
00000622 6034 bra +0x36 /* 00000658 */
label00000624:
00000624 1033 7800 move.b D0, [A3 + D7]
00000628 5100 subq.b D0, 8
0000062A 652A bcs +0x2C /* 00000656 */
0000062C 0C00 0009 cmpi.b D0, 0x9 /* '\t' */
00000630 6224 bhi +0x26 /* 00000656 */
00000632 7200 moveq.l D1, 0x00
00000634 1200 move.b D1, D0
00000636 D241 add.w D1, D1
00000638 323B 1006 move.w D1, [PC + D1.w + 0x6]
0000063C 4EFB 1000 jmp [PC + D1.w]
00000640 0016 0016 ori.b [A6], 0x16
00000644 0016 0016 ori.b [A6], 0x16
00000648 0016 0016 ori.b [A6], 0x16
0000064C 0016 0016 ori.b [A6], 0x16
00000650 0016 0016 ori.b [A6], 0x16
00000654 7C01 moveq.l D6, 0x01
label00000656:
00000656 5287 addq.l D7, 1
label00000658:
00000658 7000 moveq.l D0, 0x00
0000065A 1013 move.b D0, [A3]
0000065C B087 cmp.l D0, D7
0000065E 6D04 blt +0x6 /* 00000664 */
00000660 4A46 tst.w D6
00000662 67C0 beq -0x3E /* 00000624 */
label00000664:
00000664 3006 move.w D0, D6
00000666 4CDF 08C0 movem.l D6,D7,A3, [A7]+
0000066A 4E75 rts
export_418:
0000066C 48E7 0310 movem.l -[A7], D6,D7,A3
00000670 266F 0010 movea.l A3, [A7 + 0x10]
00000674 4246 clr.w D6
00000676 7E01 moveq.l D7, 0x01
00000678 603C bra +0x3E /* 000006B6 */
label0000067A:
0000067A 1033 7800 move.b D0, [A3 + D7]
0000067E 5500 subq.b D0, 2
00000680 6730 beq +0x32 /* 000006B2 */
00000682 5300 subq.b D0, 1
00000684 672C beq +0x2E /* 000006B2 */
00000686 5300 subq.b D0, 1
00000688 6728 beq +0x2A /* 000006B2 */
0000068A 5300 subq.b D0, 1
0000068C 6724 beq +0x26 /* 000006B2 */
0000068E 5300 subq.b D0, 1
00000690 6720 beq +0x22 /* 000006B2 */
00000692 5300 subq.b D0, 1
00000694 671C beq +0x1E /* 000006B2 */
00000696 0400 000B subi.b D0, 0xB
0000069A 6716 beq +0x18 /* 000006B2 */
0000069C 5300 subq.b D0, 1
0000069E 6712 beq +0x14 /* 000006B2 */
000006A0 0400 000C subi.b D0, 0xC
000006A4 670C beq +0xE /* 000006B2 */
000006A6 5300 subq.b D0, 1
000006A8 6708 beq +0xA /* 000006B2 */
000006AA 5900 subq.b D0, 4
000006AC 6704 beq +0x6 /* 000006B2 */
000006AE 5300 subq.b D0, 1
000006B0 6602 bne +0x4 /* 000006B4 */
label000006B2:
000006B2 7C01 moveq.l D6, 0x01
label000006B4:
000006B4 5287 addq.l D7, 1
label000006B6:
000006B6 7000 moveq.l D0, 0x00
000006B8 1013 move.b D0, [A3]
000006BA B087 cmp.l D0, D7
000006BC 6D04 blt +0x6 /* 000006C2 */
000006BE 4A46 tst.w D6
000006C0 67B8 beq -0x46 /* 0000067A */
label000006C2:
000006C2 3006 move.w D0, D6
000006C4 4CDF 08C0 movem.l D6,D7,A3, [A7]+
000006C8 4E75 rts
export_419:
000006CA 2F0B move.l -[A7], A3
000006CC 266F 0008 movea.l A3, [A7 + 0x8]
000006D0 4EAD 0252 jsr [A5 + 0x252 /* export_70 */]
000006D4 2F2D E4B8 move.l -[A7], [A5 - 0x1B48]
000006D8 2F0B move.l -[A7], A3
000006DA 4EBA 08B0 jsr [PC + 0x8B0 /* 00000F8C */]
000006DE 508F addq.l A7, 8
000006E0 265F movea.l A3, [A7]+
000006E2 4E75 rts
export_420:
000006E4 4E56 FFCA link A6, -0x0036
000006E8 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000006EC 286E 0008 movea.l A4, [A6 + 0x8]
000006F0 426D E59E clr.w [A5 - 0x1A62]
000006F4 426D E5A0 clr.w [A5 - 0x1A60]
000006F8 426D E5A2 clr.w [A5 - 0x1A5E]
000006FC 422E FFDB clr.b [A6 - 0x25]
00000700 7000 moveq.l D0, 0x00
00000702 1014 move.b D0, [A4]
00000704 2D40 FFD6 move.l [A6 - 0x2A], D0
00000708 426E FFE2 clr.w [A6 - 0x1E]
0000070C 4244 clr.w D4
0000070E 426E FFE0 clr.w [A6 - 0x20]
00000712 426E FFDE clr.w [A6 - 0x22]
00000716 3D7C 0001 FFDC move.w [A6 - 0x24], 0x1
0000071C 264C movea.l A3, A4
0000071E 528B addq.l A3, 1
00000720 4245 clr.w D5
00000722 7E01 moveq.l D7, 0x01
00000724 6000 00A2 bra +0xA4 /* 000007C8 */
label00000728:
00000728 1C13 move.b D6, [A3]
0000072A 7000 moveq.l D0, 0x00
0000072C 1006 move.b D0, D6
0000072E D040 add.w D0, D0
00000730 41ED A414 lea.l A0, [A5 - 0x5BEC]
00000734 323C 0606 move.w D1, 0x606
00000738 C270 0000 and.w D1, [A0 + D0.w]
0000073C 6644 bne +0x46 /* 00000782 */
0000073E 0C06 0020 cmpi.b D6, 0x20 /* ' ' */
00000742 673A beq +0x3C /* 0000077E */
00000744 4A6E FFDE tst.w [A6 - 0x22]
00000748 672E beq +0x30 /* 00000778 */
0000074A 4A44 tst.w D4
0000074C 6706 beq +0x8 /* 00000754 */
0000074E BC2E FFDB cmp.b D6, [A6 - 0x25]
00000752 671C beq +0x1E /* 00000770 */
label00000754:
00000754 4A44 tst.w D4
00000756 6620 bne +0x22 /* 00000778 */
00000758 BC2D E5AA cmp.b D6, [A5 - 0x1A56]
0000075C 6712 beq +0x14 /* 00000770 */
0000075E BC2D E5AB cmp.b D6, [A5 - 0x1A55]
00000762 670C beq +0xE /* 00000770 */
00000764 BC2D E5AC cmp.b D6, [A5 - 0x1A54]
00000768 6706 beq +0x8 /* 00000770 */
0000076A BC2D E5AD cmp.b D6, [A5 - 0x1A53]
0000076E 6608 bne +0xA /* 00000778 */
label00000770:
00000770 7801 moveq.l D4, 0x01
00000772 1D46 FFDB move.b [A6 - 0x25], D6
00000776 6006 bra +0x8 /* 0000077E */
label00000778:
00000778 3D7C 0001 FFE2 move.w [A6 - 0x1E], 0x1
label0000077E:
0000077E 4245 clr.w D5
00000780 6040 bra +0x42 /* 000007C2 */
label00000782:
00000782 7000 moveq.l D0, 0x00
00000784 1006 move.b D0, D6
00000786 D040 add.w D0, D0
00000788 41ED A414 lea.l A0, [A5 - 0x5BEC]
0000078C 323C 0400 move.w D1, 0x400
00000790 C270 0000 and.w D1, [A0 + D0.w]
00000794 6710 beq +0x12 /* 000007A6 */
00000796 5245 addq.w D5, 1
00000798 4A6E FFDE tst.w [A6 - 0x22]
0000079C 6624 bne +0x26 /* 000007C2 */
0000079E 3D7C 0001 FFDE move.w [A6 - 0x22], 0x1
000007A4 601C bra +0x1E /* 000007C2 */
label000007A6:
000007A6 4245 clr.w D5
000007A8 4A6E FFE0 tst.w [A6 - 0x20]
000007AC 6614 bne +0x16 /* 000007C2 */
000007AE 7000 moveq.l D0, 0x00
000007B0 1006 move.b D0, D6
000007B2 D040 add.w D0, D0
000007B4 41ED A414 lea.l A0, [A5 - 0x5BEC]
000007B8 7206 moveq.l D1, 0x06
000007BA C270 0000 and.w D1, [A0 + D0.w]
000007BE 3D41 FFE0 move.w [A6 - 0x20], D1
label000007C2:
000007C2 5287 addq.l D7, 1
000007C4 D6FC 0001 add.w A3, 0x1
label000007C8:
000007C8 BEAE FFD6 cmp.l D7, [A6 - 0x2A]
000007CC 6E08 bgt +0xA /* 000007D6 */
000007CE 0C45 0009 cmpi.w D5, 0x9 /* '\t' */
000007D2 6F00 FF54 ble -0xAA /* 00000728 */
label000007D6:
000007D6 4A44 tst.w D4
000007D8 6750 beq +0x52 /* 0000082A */
000007DA 102E FFDB move.b D0, [A6 - 0x25]
000007DE B02D E5C2 cmp.b D0, [A5 - 0x1A3E]
000007E2 6646 bne +0x48 /* 0000082A */
000007E4 200C move.l D0, A4
000007E6 5280 addq.l D0, 1
000007E8 2D40 FFCA move.l [A6 - 0x36], D0
000007EC 6004 bra +0x6 /* 000007F2 */
label000007EE:
000007EE 52AE FFCA addq.l [A6 - 0x36], 1
label000007F2:
000007F2 206E FFCA movea.l A0, [A6 - 0x36]
000007F6 7020 moveq.l D0, 0x20
000007F8 B010 cmp.b D0, [A0]
000007FA 67F2 beq -0xC /* 000007EE */
000007FC 486E FFCE pea.l [A6 - 0x32]
00000800 486E FFCA pea.l [A6 - 0x36]
00000804 4EAD 19CA jsr [A5 + 0x19CA /* export_821 */]
00000808 508F addq.l A7, 8
0000080A 6004 bra +0x6 /* 00000810 */
label0000080C:
0000080C 52AE FFCA addq.l [A6 - 0x36], 1
label00000810:
00000810 206E FFCA movea.l A0, [A6 - 0x36]
00000814 7020 moveq.l D0, 0x20
00000816 B010 cmp.b D0, [A0]
00000818 67F2 beq -0xC /* 0000080C */
0000081A 206E FFCA movea.l A0, [A6 - 0x36]
0000081E 4A10 tst.b [A0]
00000820 56C0 sne D0
00000822 0240 0001 andi.w D0, 0x1
00000826 3D40 FFDC move.w [A6 - 0x24], D0
label0000082A:
0000082A 7000 moveq.l D0, 0x00
0000082C 4A6E FFDC tst.w [A6 - 0x24]
00000830 671E beq +0x20 /* 00000850 */
00000832 4A6E FFDE tst.w [A6 - 0x22]
00000836 6718 beq +0x1A /* 00000850 */
00000838 0C45 0009 cmpi.w D5, 0x9 /* '\t' */
0000083C 6E12 bgt +0x14 /* 00000850 */
0000083E 4A6E FFE0 tst.w [A6 - 0x20]
00000842 660A bne +0xC /* 0000084E */
00000844 4A44 tst.w D4
00000846 6708 beq +0xA /* 00000850 */
00000848 4A6E FFE2 tst.w [A6 - 0x1E]
0000084C 6602 bne +0x4 /* 00000850 */
label0000084E:
0000084E 7001 moveq.l D0, 0x01
label00000850:
00000850 3D40 FFDC move.w [A6 - 0x24], D0
00000854 6762 beq +0x64 /* 000008B8 */
00000856 558F subq.l A7, 2
00000858 200C move.l D0, A4
0000085A 5280 addq.l D0, 1
0000085C 2F00 move.l -[A7], D0
0000085E 7000 moveq.l D0, 0x00
00000860 1014 move.b D0, [A4]
00000862 2F00 move.l -[A7], D0
00000864 486D AFF4 pea.l [A5 - 0x500C]
00000868 486E FFD6 pea.l [A6 - 0x2A]
0000086C 486E FFE4 pea.l [A6 - 0x1C]
00000870 2F3C 8214 FFF6 move.l -[A7], 0x8214FFF6
00000876 A8B5 syscall ScriptUtil
00000878 3A1F move.w D5, [A7]+
0000087A 7000 moveq.l D0, 0x00
0000087C 72F2 moveq.l D1, 0xFFFFFFF2
0000087E C245 and.w D1, D5
00000880 57C0 seq D0
00000882 4400 neg.b D0
00000884 3D40 FFDC move.w [A6 - 0x24], D0
00000888 672E beq +0x30 /* 000008B8 */
0000088A 7004 moveq.l D0, 0x04
0000088C C045 and.w D0, D5
0000088E 6708 beq +0xA /* 00000898 */
00000890 4A44 tst.w D4
00000892 6604 bne +0x6 /* 00000898 */
00000894 426E FFDC clr.w [A6 - 0x24]
label00000898:
00000898 4A6E FFDC tst.w [A6 - 0x24]
0000089C 671A beq +0x1C /* 000008B8 */
0000089E 3B6E FFE8 E5A2 move.w [A5 - 0x1A5E], [A6 - 0x18]
000008A4 3B6E FFEA E5A0 move.w [A5 - 0x1A60], [A6 - 0x16]
000008AA 3B6E FFE6 E59E move.w [A5 - 0x1A62], [A6 - 0x1A]
000008B0 4EBA 0014 jsr [PC + 0x14 /* 000008C6 */]
000008B4 3D40 FFDC move.w [A6 - 0x24], D0
label000008B8:
000008B8 302E FFDC move.w D0, [A6 - 0x24]
000008BC 4CEE 18F0 FFB2 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x4E]
000008C2 4E5E unlink A6
000008C4 4E75 rts
export_421:
fn000008C6:
000008C6 2F07 move.l -[A7], D7
000008C8 7E01 moveq.l D7, 0x01
000008CA 7001 moveq.l D0, 0x01
000008CC B06D E5A2 cmp.w D0, [A5 - 0x1A5E]
000008D0 6E5E bgt +0x60 /* 00000930 */
000008D2 700C moveq.l D0, 0x0C
000008D4 B06D E5A2 cmp.w D0, [A5 - 0x1A5E]
000008D8 6D56 blt +0x58 /* 00000930 */
000008DA 4A6D E59E tst.w [A5 - 0x1A62]
000008DE 6D50 blt +0x52 /* 00000930 */
000008E0 0C6D 0BB7 E59E cmpi.w [A5 - 0x1A62], 0xBB7
000008E6 6E48 bgt +0x4A /* 00000930 */
000008E8 7001 moveq.l D0, 0x01
000008EA B06D E5A0 cmp.w D0, [A5 - 0x1A60]
000008EE 6E40 bgt +0x42 /* 00000930 */
000008F0 302D E59E move.w D0, [A5 - 0x1A62]
000008F4 48C0 ext.l D0
000008F6 2F00 move.l -[A7], D0
000008F8 4EBA 0EF6 jsr [PC + 0xEF6 /* 000017F0 */]
000008FC 7200 moveq.l D1, 0x00
000008FE 4A40 tst.w D0
00000900 588F addq.l A7, 4
00000902 670A beq +0xC /* 0000090E */
00000904 7002 moveq.l D0, 0x02
00000906 B06D E5A2 cmp.w D0, [A5 - 0x1A5E]
0000090A 6602 bne +0x4 /* 0000090E */
0000090C 7201 moveq.l D1, 0x01
label0000090E:
0000090E 4A81 tst.l D1
00000910 6704 beq +0x6 /* 00000916 */
00000912 701D moveq.l D0, 0x1D
00000914 6010 bra +0x12 /* 00000926 */
label00000916:
00000916 302D E5A2 move.w D0, [A5 - 0x1A5E]
0000091A D040 add.w D0, D0
0000091C 41ED E492 lea.l A0, [A5 - 0x1B6E]
00000920 3030 0000 move.w D0, [A0 + D0.w]
00000924 48C0 ext.l D0
label00000926:
00000926 322D E5A0 move.w D1, [A5 - 0x1A60]
0000092A 48C1 ext.l D1
0000092C B081 cmp.l D0, D1
0000092E 6C02 bge +0x4 /* 00000932 */
label00000930:
00000930 5347 subq.w D7, 1
label00000932:
00000932 3007 move.w D0, D7
00000934 2E1F move.l D7, [A7]+
00000936 4E75 rts
export_422:
fn00000938:
00000938 48E7 0300 movem.l -[A7], D6,D7
0000093C 7064 moveq.l D0, 0x64
0000093E B06D E59E cmp.w D0, [A5 - 0x1A62]
00000942 6F14 ble +0x16 /* 00000958 */
00000944 066D 076C E59E addi.w [A5 - 0x1A62], 0x76C
0000094A 7064 moveq.l D0, 0x64
0000094C B06D E59E cmp.w D0, [A5 - 0x1A62]
00000950 6F06 ble +0x8 /* 00000958 */
00000952 3B7C 0064 E59E move.w [A5 - 0x1A62], 0x64 /* 'd' */
label00000958:
00000958 3E2D E59E move.w D7, [A5 - 0x1A62]
0000095C 5347 subq.w D7, 1
0000095E 302D E5A2 move.w D0, [A5 - 0x1A5E]
00000962 D040 add.w D0, D0
00000964 41ED E478 lea.l A0, [A5 - 0x1B88]
00000968 3030 0000 move.w D0, [A0 + D0.w]
0000096C 48C0 ext.l D0
0000096E 322D E5A0 move.w D1, [A5 - 0x1A60]
00000972 48C1 ext.l D1
00000974 D280 add.l D1, D0
00000976 7000 moveq.l D0, 0x00
00000978 7402 moveq.l D2, 0x02
0000097A B46D E5A2 cmp.w D2, [A5 - 0x1A5E]
0000097E 6C1E bge +0x20 /* 0000099E */
00000980 48E7 C000 movem.l -[A7], D0,D1
00000984 342D E59E move.w D2, [A5 - 0x1A62]
00000988 48C2 ext.l D2
0000098A 2F02 move.l -[A7], D2
0000098C 4EBA 0E62 jsr [PC + 0xE62 /* 000017F0 */]
00000990 588F addq.l A7, 4
00000992 2400 move.l D2, D0
00000994 4CDF 0003 movem.l D0,D1, [A7]+
00000998 4A42 tst.w D2
0000099A 6702 beq +0x4 /* 0000099E */
0000099C 7001 moveq.l D0, 0x01
label0000099E:
0000099E 2C00 move.l D6, D0
000009A0 DC81 add.l D6, D1
000009A2 302D E59E move.w D0, [A5 - 0x1A62]
000009A6 48C0 ext.l D0
000009A8 2200 move.l D1, D0
000009AA C0FC 016D mulu.w D0, 0x16D
000009AE 4841 swap.w D1
000009B0 C2FC 016D mulu.w D1, 0x16D
000009B4 4841 swap.w D1
000009B6 4241 clr.w D1
000009B8 D081 add.l D0, D1
000009BA 48C7 ext.l D7
000009BC 2F00 move.l -[A7], D0
000009BE 2007 move.l D0, D7
000009C0 7204 moveq.l D1, 0x04
000009C2 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
000009C6 2200 move.l D1, D0
000009C8 201F move.l D0, [A7]+
000009CA 48C7 ext.l D7
000009CC 2F00 move.l -[A7], D0
000009CE 2007 move.l D0, D7
000009D0 2F01 move.l -[A7], D1
000009D2 7264 moveq.l D1, 0x64
000009D4 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
000009D8 221F move.l D1, [A7]+
000009DA 2400 move.l D2, D0
000009DC 201F move.l D0, [A7]+
000009DE 9282 sub.l D1, D2
000009E0 48C7 ext.l D7
000009E2 2F00 move.l -[A7], D0
000009E4 2007 move.l D0, D7
000009E6 2F01 move.l -[A7], D1
000009E8 223C 0000 0190 move.l D1, 0x190
000009EE 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
000009F2 221F move.l D1, [A7]+
000009F4 2400 move.l D2, D0
000009F6 201F move.l D0, [A7]+
000009F8 D481 add.l D2, D1
000009FA D480 add.l D2, D0
000009FC D486 add.l D2, D6
000009FE 94BC 000A 9C7D sub.l D2, 0xA9C7D
00000A04 2002 move.l D0, D2
00000A06 4CDF 00C0 movem.l D6,D7, [A7]+
00000A0A 4E75 rts
export_423:
fn00000A0C:
00000A0C 4E56 FFE8 link A6, -0x0018
00000A10 48E7 0710 movem.l -[A7], D5,D6,D7,A3
00000A14 266E 0008 movea.l A3, [A6 + 0x8]
00000A18 486E FFEC pea.l [A6 - 0x14]
00000A1C 486D EC94 pea.l [A5 - 0x136C]
00000A20 2F0B move.l -[A7], A3
00000A22 4EAD 1A12 jsr [A5 + 0x1A12 /* export_830 */]
00000A26 486D E462 pea.l [A5 - 0x1B9E]
00000A2A 486E FFEC pea.l [A6 - 0x14]
00000A2E 4EAD 1ABA jsr [A5 + 0x1ABA /* export_851 */]
00000A32 4A80 tst.l D0
00000A34 4FEF 0014 lea.l A7, [A7 + 0x14]
00000A38 6F0E ble +0x10 /* 00000A48 */
00000A3A 2D6D E462 FFEC move.l [A6 - 0x14], [A5 - 0x1B9E]
00000A40 2D6D E466 FFF0 move.l [A6 - 0x10], [A5 - 0x1B9A]
00000A46 601E bra +0x20 /* 00000A66 */
label00000A48:
00000A48 486D E46A pea.l [A5 - 0x1B96]
00000A4C 486E FFEC pea.l [A6 - 0x14]
00000A50 4EAD 1ABA jsr [A5 + 0x1ABA /* export_851 */]
00000A54 4A80 tst.l D0
00000A56 508F addq.l A7, 8
00000A58 6C0C bge +0xE /* 00000A66 */
00000A5A 2D6D E46A FFEC move.l [A6 - 0x14], [A5 - 0x1B96]
00000A60 2D6D E46E FFF0 move.l [A6 - 0x10], [A5 - 0x1B92]
label00000A66:
00000A66 2D7C 000A 9C7D FFF4 move.l [A6 - 0xC], 0xA9C7D
00000A6E 486E FFF8 pea.l [A6 - 0x8]
00000A72 486E FFF4 pea.l [A6 - 0xC]
00000A76 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000A7A 486E FFEC pea.l [A6 - 0x14]
00000A7E 486E FFF8 pea.l [A6 - 0x8]
00000A82 486E FFEC pea.l [A6 - 0x14]
00000A86 4EAD 1A12 jsr [A5 + 0x1A12 /* export_830 */]
00000A8A 486E FFEC pea.l [A6 - 0x14]
00000A8E 486E FFEC pea.l [A6 - 0x14]
00000A92 4EAD 19FA jsr [A5 + 0x19FA /* export_827 */]
00000A96 486E FFF8 pea.l [A6 - 0x8]
00000A9A 486D E2EC pea.l [A5 - 0x1D14]
00000A9E 486E FFEC pea.l [A6 - 0x14]
00000AA2 4EAD 1A22 jsr [A5 + 0x1A22 /* export_832 */]
00000AA6 486E FFF8 pea.l [A6 - 0x8]
00000AAA 486D E2E4 pea.l [A5 - 0x1D1C]
00000AAE 486E FFF8 pea.l [A6 - 0x8]
00000AB2 4EAD 1A12 jsr [A5 + 0x1A12 /* export_830 */]
00000AB6 486E FFF8 pea.l [A6 - 0x8]
00000ABA 486D E2DC pea.l [A5 - 0x1D24]
00000ABE 486E FFF8 pea.l [A6 - 0x8]
00000AC2 4EAD 1A2A jsr [A5 + 0x1A2A /* export_833 */]
00000AC6 486D E59E pea.l [A5 - 0x1A62]
00000ACA 486E FFF8 pea.l [A6 - 0x8]
00000ACE 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */]
00000AD2 486E FFE8 pea.l [A6 - 0x18]
00000AD6 486E FFEC pea.l [A6 - 0x14]
00000ADA 4EAD 1ACA jsr [A5 + 0x1ACA /* export_853 */]
00000ADE 3A2D E59E move.w D5, [A5 - 0x1A62]
00000AE2 5345 subq.w D5, 1
00000AE4 302D E59E move.w D0, [A5 - 0x1A62]
00000AE8 48C0 ext.l D0
00000AEA 2200 move.l D1, D0
00000AEC C0FC 016D mulu.w D0, 0x16D
00000AF0 4841 swap.w D1
00000AF2 C2FC 016D mulu.w D1, 0x16D
00000AF6 4841 swap.w D1
00000AF8 4241 clr.w D1
00000AFA D081 add.l D0, D1
00000AFC 48C5 ext.l D5
00000AFE 2F00 move.l -[A7], D0
00000B00 2005 move.l D0, D5
00000B02 7204 moveq.l D1, 0x04
00000B04 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000B08 2200 move.l D1, D0
00000B0A 201F move.l D0, [A7]+
00000B0C 48C5 ext.l D5
00000B0E 2F00 move.l -[A7], D0
00000B10 2005 move.l D0, D5
00000B12 2F01 move.l -[A7], D1
00000B14 7264 moveq.l D1, 0x64
00000B16 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000B1A 221F move.l D1, [A7]+
00000B1C 2400 move.l D2, D0
00000B1E 201F move.l D0, [A7]+
00000B20 9282 sub.l D1, D2
00000B22 48C5 ext.l D5
00000B24 2F00 move.l -[A7], D0
00000B26 2005 move.l D0, D5
00000B28 2F01 move.l -[A7], D1
00000B2A 223C 0000 0190 move.l D1, 0x190
00000B30 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000B34 221F move.l D1, [A7]+
00000B36 2400 move.l D2, D0
00000B38 201F move.l D0, [A7]+
00000B3A D481 add.l D2, D1
00000B3C D480 add.l D2, D0
00000B3E 2C2E FFE8 move.l D6, [A6 - 0x18]
00000B42 9C82 sub.l D6, D2
00000B44 302D E59E move.w D0, [A5 - 0x1A62]
00000B48 48C0 ext.l D0
00000B4A 2F00 move.l -[A7], D0
00000B4C 4EBA 0CA2 jsr [PC + 0xCA2 /* 000017F0 */]
00000B50 3E00 move.w D7, D0
00000B52 3B7C 000C E5A2 move.w [A5 - 0x1A5E], 0xC
00000B58 4FEF 0054 lea.l A7, [A7 + 0x54]
00000B5C 6022 bra +0x24 /* 00000B80 */
label00000B5E:
00000B5E 7002 moveq.l D0, 0x02
00000B60 B06D E5A2 cmp.w D0, [A5 - 0x1A5E]
00000B64 6D02 blt +0x4 /* 00000B68 */
00000B66 4247 clr.w D7
label00000B68:
00000B68 302D E5A2 move.w D0, [A5 - 0x1A5E]
00000B6C D040 add.w D0, D0
00000B6E 41ED E478 lea.l A0, [A5 - 0x1B88]
00000B72 3207 move.w D1, D7
00000B74 D270 0000 add.w D1, [A0 + D0.w]
00000B78 B246 cmp.w D1, D6
00000B7A 6D0A blt +0xC /* 00000B86 */
00000B7C 536D E5A2 subq.w [A5 - 0x1A5E], 1
label00000B80:
00000B80 4A6D E5A2 tst.w [A5 - 0x1A5E]
00000B84 66D8 bne -0x26 /* 00000B5E */
label00000B86:
00000B86 302D E5A2 move.w D0, [A5 - 0x1A5E]
00000B8A D040 add.w D0, D0
00000B8C 41ED E478 lea.l A0, [A5 - 0x1B88]
00000B90 3207 move.w D1, D7
00000B92 D270 0000 add.w D1, [A0 + D0.w]
00000B96 3006 move.w D0, D6
00000B98 9041 sub.w D0, D1
00000B9A 3B40 E5A0 move.w [A5 - 0x1A60], D0
00000B9E 6612 bne +0x14 /* 00000BB2 */
00000BA0 3B7C 000C E5A2 move.w [A5 - 0x1A5E], 0xC
00000BA6 3B7C 001F E5A0 move.w [A5 - 0x1A60], 0x1F
00000BAC 536D E59E subq.w [A5 - 0x1A62], 1
00000BB0 6018 bra +0x1A /* 00000BCA */
label00000BB2:
00000BB2 7020 moveq.l D0, 0x20
00000BB4 B06D E5A0 cmp.w D0, [A5 - 0x1A60]
00000BB8 6610 bne +0x12 /* 00000BCA */
00000BBA 3B7C 0001 E5A0 move.w [A5 - 0x1A60], 0x1
00000BC0 3B7C 0001 E5A2 move.w [A5 - 0x1A5E], 0x1
00000BC6 526D E59E addq.w [A5 - 0x1A62], 1
label00000BCA:
00000BCA 4CEE 08E0 FFD8 movem.l D5,D6,D7,A3, [A6 - 0x28]
00000BD0 4E5E unlink A6
00000BD2 4E75 rts
export_424:
00000BD4 48E7 0018 movem.l -[A7], A3,A4
00000BD8 7004 moveq.l D0, 0x04
00000BDA 2F00 move.l -[A7], D0
00000BDC 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00000BE0 2840 movea.l A4, D0
00000BE2 200C move.l D0, A4
00000BE4 588F addq.l A7, 4
00000BE6 660A bne +0xC /* 00000BF2 */
00000BE8 3B7C FFFF E2F4 move.w [A5 - 0x1D0C], 0xFFFF
00000BEE 7000 moveq.l D0, 0x00
00000BF0 6010 bra +0x12 /* 00000C02 */
label00000BF2:
00000BF2 2654 movea.l A3, [A4]
00000BF4 4253 clr.w [A3]
00000BF6 377C 0004 0002 move.w [A3 + 0x2], 0x4
00000BFC 426D E2F4 clr.w [A5 - 0x1D0C]
00000C00 200C move.l D0, A4
label00000C02:
00000C02 4CDF 1800 movem.l A3,A4, [A7]+
00000C06 4E75 rts
export_425:
00000C08 4E56 FFF4 link A6, -0x000C
00000C0C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000C10 206E 0008 movea.l A0, [A6 + 0x8]
00000C14 2650 movea.l A3, [A0]
00000C16 3D53 FFF4 move.w [A6 - 0xC], [A3]
00000C1A 3C2E 0016 move.w D6, [A6 + 0x16]
00000C1E 302E 000E move.w D0, [A6 + 0xE]
00000C22 48C0 ext.l D0
00000C24 7200 moveq.l D1, 0x00
00000C26 322E FFF4 move.w D1, [A6 - 0xC]
00000C2A 9081 sub.l D0, D1
00000C2C 2800 move.l D4, D0
00000C2E 5284 addq.l D4, 1
00000C30 4A84 tst.l D4
00000C32 6E2E bgt +0x30 /* 00000C62 */
00000C34 302E 000E move.w D0, [A6 + 0xE]
00000C38 5240 addq.w D0, 1
00000C3A 48C0 ext.l D0
00000C3C E380 asl D0, 1
00000C3E 5480 addq.l D0, 2
00000C40 D08B add.l D0, A3
00000C42 2040 movea.l A0, D0
00000C44 302E 000E move.w D0, [A6 + 0xE]
00000C48 48C0 ext.l D0
00000C4A E380 asl D0, 1
00000C4C 5480 addq.l D0, 2
00000C4E D08B add.l D0, A3
00000C50 2240 movea.l A1, D0
00000C52 3010 move.w D0, [A0]
00000C54 9051 sub.w D0, [A1]
00000C56 9C40 sub.w D6, D0
00000C58 3D6E FFF4 FFF6 move.w [A6 - 0xA], [A6 - 0xC]
00000C5E 6000 00DA bra +0xDC /* 00000D3A */
label00000C62:
00000C62 4A6E 0016 tst.w [A6 + 0x16]
00000C66 6F00 00D2 ble +0xD4 /* 00000D3A */
00000C6A 2004 move.l D0, D4
00000C6C E380 asl D0, 1
00000C6E 48C0 ext.l D0
00000C70 2F00 move.l -[A7], D0
00000C72 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000C76 4EBA 023E jsr [PC + 0x23E /* 00000EB6 */]
00000C7A 4A40 tst.w D0
00000C7C 508F addq.l A7, 8
00000C7E 670A beq +0xC /* 00000C8A */
00000C80 3D7C FFFF FFFE move.w [A6 - 0x2], 0xFFFF
00000C86 6000 01A0 bra +0x1A2 /* 00000E28 */
label00000C8A:
00000C8A 206E 0008 movea.l A0, [A6 + 0x8]
00000C8E 2650 movea.l A3, [A0]
00000C90 2004 move.l D0, D4
00000C92 E380 asl D0, 1
00000C94 3A00 move.w D5, D0
00000C96 7000 moveq.l D0, 0x00
00000C98 302B 0002 move.w D0, [A3 + 0x2]
00000C9C 2840 movea.l A4, D0
00000C9E D9CB add.l A4, A3
00000CA0 7000 moveq.l D0, 0x00
00000CA2 302E FFF4 move.w D0, [A6 - 0xC]
00000CA6 E380 asl D0, 1
00000CA8 5480 addq.l D0, 2
00000CAA D08B add.l D0, A3
00000CAC 2040 movea.l A0, D0
00000CAE 7000 moveq.l D0, 0x00
00000CB0 3010 move.w D0, [A0]
00000CB2 7200 moveq.l D1, 0x00
00000CB4 322B 0002 move.w D1, [A3 + 0x2]
00000CB8 9081 sub.l D0, D1
00000CBA 2D40 FFF8 move.l [A6 - 0x8], D0
00000CBE 2F0C move.l -[A7], A4
00000CC0 48C5 ext.l D5
00000CC2 200C move.l D0, A4
00000CC4 D085 add.l D0, D5
00000CC6 2F00 move.l -[A7], D0
00000CC8 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000CCC 4EAD 042A jsr [A5 + 0x42A /* export_129 */]
00000CD0 7000 moveq.l D0, 0x00
00000CD2 302E FFF4 move.w D0, [A6 - 0xC]
00000CD6 D084 add.l D0, D4
00000CD8 3D40 FFF6 move.w [A6 - 0xA], D0
00000CDC 36AE FFF6 move.w [A3], [A6 - 0xA]
00000CE0 4247 clr.w D7
00000CE2 6010 bra +0x12 /* 00000CF4 */
label00000CE4:
00000CE4 48C7 ext.l D7
00000CE6 2007 move.l D0, D7
00000CE8 E380 asl D0, 1
00000CEA 5480 addq.l D0, 2
00000CEC D08B add.l D0, A3
00000CEE 2040 movea.l A0, D0
00000CF0 DB50 add.w [A0], D5
00000CF2 5247 addq.w D7, 1
label00000CF4:
00000CF4 48C7 ext.l D7
00000CF6 7000 moveq.l D0, 0x00
00000CF8 302E FFF4 move.w D0, [A6 - 0xC]
00000CFC B087 cmp.l D0, D7
00000CFE 62E4 bhi -0x1A /* 00000CE4 */
00000D00 7000 moveq.l D0, 0x00
00000D02 302E FFF4 move.w D0, [A6 - 0xC]
00000D06 E380 asl D0, 1
00000D08 5480 addq.l D0, 2
00000D0A D08B add.l D0, A3
00000D0C 2040 movea.l A0, D0
00000D0E 3005 move.w D0, D5
00000D10 D050 add.w D0, [A0]
00000D12 3D40 FFFC move.w [A6 - 0x4], D0
00000D16 3E2E FFF4 move.w D7, [A6 - 0xC]
00000D1A 6012 bra +0x14 /* 00000D2E */
label00000D1C:
00000D1C 48C7 ext.l D7
00000D1E 2007 move.l D0, D7
00000D20 E380 asl D0, 1
00000D22 5480 addq.l D0, 2
00000D24 D08B add.l D0, A3
00000D26 2040 movea.l A0, D0
00000D28 30AE FFFC move.w [A0], [A6 - 0x4]
00000D2C 5247 addq.w D7, 1
label00000D2E:
00000D2E 48C7 ext.l D7
00000D30 7000 moveq.l D0, 0x00
00000D32 302E FFF6 move.w D0, [A6 - 0xA]
00000D36 B087 cmp.l D0, D7
00000D38 64E2 bcc -0x1C /* 00000D1C */
label00000D3A:
00000D3A 4A46 tst.w D6
00000D3C 6F22 ble +0x24 /* 00000D60 */
00000D3E 48C6 ext.l D6
00000D40 2F06 move.l -[A7], D6
00000D42 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000D46 4EBA 016E jsr [PC + 0x16E /* 00000EB6 */]
00000D4A 4A40 tst.w D0
00000D4C 508F addq.l A7, 8
00000D4E 670A beq +0xC /* 00000D5A */
00000D50 3D7C FFFF FFFE move.w [A6 - 0x2], 0xFFFF
00000D56 6000 00D0 bra +0xD2 /* 00000E28 */
label00000D5A:
00000D5A 206E 0008 movea.l A0, [A6 + 0x8]
00000D5E 2650 movea.l A3, [A0]
label00000D60:
00000D60 4A46 tst.w D6
00000D62 6768 beq +0x6A /* 00000DCC */
00000D64 302E 000E move.w D0, [A6 + 0xE]
00000D68 5240 addq.w D0, 1
00000D6A 48C0 ext.l D0
00000D6C E380 asl D0, 1
00000D6E 5480 addq.l D0, 2
00000D70 D08B add.l D0, A3
00000D72 2040 movea.l A0, D0
00000D74 3A10 move.w D5, [A0]
00000D76 48C5 ext.l D5
00000D78 2845 movea.l A4, D5
00000D7A D9CB add.l A4, A3
00000D7C 7000 moveq.l D0, 0x00
00000D7E 302E FFF6 move.w D0, [A6 - 0xA]
00000D82 E380 asl D0, 1
00000D84 5480 addq.l D0, 2
00000D86 D08B add.l D0, A3
00000D88 2040 movea.l A0, D0
00000D8A 7000 moveq.l D0, 0x00
00000D8C 3010 move.w D0, [A0]
00000D8E 48C5 ext.l D5
00000D90 9085 sub.l D0, D5
00000D92 2D40 FFF8 move.l [A6 - 0x8], D0
00000D96 2F0C move.l -[A7], A4
00000D98 48C6 ext.l D6
00000D9A 200C move.l D0, A4
00000D9C D086 add.l D0, D6
00000D9E 2F00 move.l -[A7], D0
00000DA0 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000DA4 4EAD 042A jsr [A5 + 0x42A /* export_129 */]
00000DA8 3E2E 000E move.w D7, [A6 + 0xE]
00000DAC 5247 addq.w D7, 1
00000DAE 6010 bra +0x12 /* 00000DC0 */
label00000DB0:
00000DB0 48C7 ext.l D7
00000DB2 2007 move.l D0, D7
00000DB4 E380 asl D0, 1
00000DB6 5480 addq.l D0, 2
00000DB8 D08B add.l D0, A3
00000DBA 2040 movea.l A0, D0
00000DBC DD50 add.w [A0], D6
00000DBE 5247 addq.w D7, 1
label00000DC0:
00000DC0 48C7 ext.l D7
00000DC2 7000 moveq.l D0, 0x00
00000DC4 302E FFF6 move.w D0, [A6 - 0xA]
00000DC8 B087 cmp.l D0, D7
00000DCA 64E4 bcc -0x1A /* 00000DB0 */
label00000DCC:
00000DCC 302E 0016 move.w D0, [A6 + 0x16]
00000DD0 48C0 ext.l D0
00000DD2 2D40 FFF8 move.l [A6 - 0x8], D0
00000DD6 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000DDA 302E 000E move.w D0, [A6 + 0xE]
00000DDE 48C0 ext.l D0
00000DE0 E380 asl D0, 1
00000DE2 5480 addq.l D0, 2
00000DE4 D08B add.l D0, A3
00000DE6 2040 movea.l A0, D0
00000DE8 7000 moveq.l D0, 0x00
00000DEA 3010 move.w D0, [A0]
00000DEC D08B add.l D0, A3
00000DEE 2F00 move.l -[A7], D0
00000DF0 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000DF4 4EAD 042A jsr [A5 + 0x42A /* export_129 */]
00000DF8 4A46 tst.w D6
00000DFA 6C28 bge +0x2A /* 00000E24 */
00000DFC 48C6 ext.l D6
00000DFE 2F06 move.l -[A7], D6
00000E00 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E04 4EBA 00B0 jsr [PC + 0xB0 /* 00000EB6 */]
00000E08 4A40 tst.w D0
00000E0A 508F addq.l A7, 8
00000E0C 6708 beq +0xA /* 00000E16 */
00000E0E 3D7C FFFF FFFE move.w [A6 - 0x2], 0xFFFF
00000E14 6012 bra +0x14 /* 00000E28 */
label00000E16:
00000E16 4A84 tst.l D4
00000E18 660A bne +0xC /* 00000E24 */
00000E1A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E1E 4EBA 00DC jsr [PC + 0xDC /* 00000EFC */]
00000E22 588F addq.l A7, 4
label00000E24:
00000E24 426E FFFE clr.w [A6 - 0x2]
label00000E28:
00000E28 3B6E FFFE E2F4 move.w [A5 - 0x1D0C], [A6 - 0x2]
00000E2E 302E FFFE move.w D0, [A6 - 0x2]
00000E32 4CEE 18F0 FFDC movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x24]
00000E38 4E5E unlink A6
00000E3A 4E75 rts
export_426:
00000E3C 4E56 0000 link A6, 0
00000E40 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000E44 3C2E 000E move.w D6, [A6 + 0xE]
00000E48 206E 0008 movea.l A0, [A6 + 0x8]
00000E4C 2650 movea.l A3, [A0]
00000E4E 48C6 ext.l D6
00000E50 7000 moveq.l D0, 0x00
00000E52 3013 move.w D0, [A3]
00000E54 B086 cmp.l D0, D6
00000E56 6204 bhi +0x6 /* 00000E5C */
00000E58 4247 clr.w D7
00000E5A 6034 bra +0x36 /* 00000E90 */
label00000E5C:
00000E5C 48C6 ext.l D6
00000E5E 2006 move.l D0, D6
00000E60 E380 asl D0, 1
00000E62 5480 addq.l D0, 2
00000E64 D08B add.l D0, A3
00000E66 2040 movea.l A0, D0
00000E68 3A10 move.w D5, [A0]
00000E6A 48C5 ext.l D5
00000E6C 284B movea.l A4, A3
00000E6E D9C5 add.l A4, D5
00000E70 3006 move.w D0, D6
00000E72 5240 addq.w D0, 1
00000E74 48C0 ext.l D0
00000E76 E380 asl D0, 1
00000E78 5480 addq.l D0, 2
00000E7A D08B add.l D0, A3
00000E7C 2040 movea.l A0, D0
00000E7E 3E10 move.w D7, [A0]
00000E80 9E45 sub.w D7, D5
00000E82 2F0C move.l -[A7], A4
00000E84 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000E88 48C7 ext.l D7
00000E8A 2F07 move.l -[A7], D7
00000E8C 4EAD 042A jsr [A5 + 0x42A /* export_129 */]
label00000E90:
00000E90 426D E2F4 clr.w [A5 - 0x1D0C]
00000E94 3007 move.w D0, D7
00000E96 4CEE 18E0 FFEC movem.l D5,D6,D7,A3,A4, [A6 - 0x14]
00000E9C 4E5E unlink A6
00000E9E 4E75 rts
export_427:
00000EA0 2F0B move.l -[A7], A3
00000EA2 266F 0008 movea.l A3, [A7 + 0x8]
00000EA6 4A93 tst.l [A3]
00000EA8 6708 beq +0xA /* 00000EB2 */
00000EAA 2F13 move.l -[A7], [A3]
00000EAC 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
00000EB0 588F addq.l A7, 4
label00000EB2:
00000EB2 265F movea.l A3, [A7]+
00000EB4 4E75 rts
fn00000EB6:
00000EB6 4E56 0000 link A6, 0
00000EBA 48E7 0110 movem.l -[A7], D7,A3
00000EBE 266E 0008 movea.l A3, [A6 + 0x8]
00000EC2 598F subq.l A7, 4
00000EC4 2F0B move.l -[A7], A3
00000EC6 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
00000ECA 2E1F move.l D7, [A7]+
00000ECC 558F subq.l A7, 2
00000ECE 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00000ED2 4A5F tst.w [A7]+
00000ED4 661A bne +0x1C /* 00000EF0 */
00000ED6 302E 000E move.w D0, [A6 + 0xE]
00000EDA 48C0 ext.l D0
00000EDC DE80 add.l D7, D0
00000EDE 2F07 move.l -[A7], D7
00000EE0 2F0B move.l -[A7], A3
00000EE2 4EAD 0032 jsr [A5 + 0x32 /* export_2 */]
00000EE6 4A40 tst.w D0
00000EE8 508F addq.l A7, 8
00000EEA 6604 bne +0x6 /* 00000EF0 */
00000EEC 7000 moveq.l D0, 0x00
00000EEE 6002 bra +0x4 /* 00000EF2 */
label00000EF0:
00000EF0 70FF moveq.l D0, 0xFFFFFFFF
label00000EF2:
00000EF2 4CEE 0880 FFF8 movem.l D7,A3, [A6 - 0x8]
00000EF8 4E5E unlink A6
00000EFA 4E75 rts
fn00000EFC:
00000EFC 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000F00 286F 001C movea.l A4, [A7 + 0x1C]
00000F04 2654 movea.l A3, [A4]
00000F06 4245 clr.w D5
00000F08 3C13 move.w D6, [A3]
00000F0A 48C6 ext.l D6
00000F0C 2006 move.l D0, D6
00000F0E E380 asl D0, 1
00000F10 5480 addq.l D0, 2
00000F12 D08B add.l D0, A3
00000F14 2040 movea.l A0, D0
00000F16 3810 move.w D4, [A0]
00000F18 3E06 move.w D7, D6
00000F1A 5347 subq.w D7, 1
00000F1C 4A47 tst.w D7
00000F1E 6D1C blt +0x1E /* 00000F3C */
label00000F20:
00000F20 48C7 ext.l D7
00000F22 2007 move.l D0, D7
00000F24 E380 asl D0, 1
00000F26 5480 addq.l D0, 2
00000F28 D08B add.l D0, A3
00000F2A 2040 movea.l A0, D0
00000F2C 7000 moveq.l D0, 0x00
00000F2E 3010 move.w D0, [A0]
00000F30 48C4 ext.l D4
00000F32 B880 cmp.l D4, D0
00000F34 6606 bne +0x8 /* 00000F3C */
00000F36 5245 addq.w D5, 1
00000F38 51CF FFE6 dbf D7, -0x1C /* 00000F20 */
label00000F3C:
00000F3C 4A45 tst.w D5
00000F3E 6F46 ble +0x48 /* 00000F86 */
00000F40 48C5 ext.l D5
00000F42 2005 move.l D0, D5
00000F44 E380 asl D0, 1
00000F46 3800 move.w D4, D0
00000F48 3C07 move.w D6, D7
00000F4A 5246 addq.w D6, 1
00000F4C 4A46 tst.w D6
00000F4E 6D12 blt +0x14 /* 00000F62 */
label00000F50:
00000F50 48C6 ext.l D6
00000F52 2006 move.l D0, D6
00000F54 E380 asl D0, 1
00000F56 5480 addq.l D0, 2
00000F58 D08B add.l D0, A3
00000F5A 2040 movea.l A0, D0
00000F5C 9950 sub.w [A0], D4
00000F5E 51CE FFF0 dbf D6, -0x12 /* 00000F50 */
label00000F62:
00000F62 9B53 sub.w [A3], D5
00000F64 598F subq.l A7, 4
00000F66 2F0C move.l -[A7], A4
00000F68 48C7 ext.l D7
00000F6A 2007 move.l D0, D7
00000F6C 5480 addq.l D0, 2
00000F6E E380 asl D0, 1
00000F70 5480 addq.l D0, 2
00000F72 2F00 move.l -[A7], D0
00000F74 7000 moveq.l D0, 0x00
00000F76 2F00 move.l -[A7], D0
00000F78 48C4 ext.l D4
00000F7A 2F04 move.l -[A7], D4
00000F7C 72FF moveq.l D1, 0xFFFFFFFF
00000F7E 2F01 move.l -[A7], D1
00000F80 2F00 move.l -[A7], D0
00000F82 A9E0 syscall Munger
00000F84 588F addq.l A7, 4
label00000F86:
00000F86 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000F8A 4E75 rts
export_428:
fn00000F8C:
00000F8C 4E56 FFDC link A6, -0x0024
00000F90 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000F94 49EE FFF0 lea.l A4, [A6 - 0x10]
00000F98 266E 000C movea.l A3, [A6 + 0xC]
00000F9C 426E FFDE clr.w [A6 - 0x22]
00000FA0 4244 clr.w D4
00000FA2 3D7C 0011 FFE4 move.w [A6 - 0x1C], 0x11
00000FA8 6000 0278 bra +0x27A /* 00001222 */
label00000FAC:
00000FAC 426E FFEA clr.w [A6 - 0x16]
00000FB0 4246 clr.w D6
00000FB2 6000 0238 bra +0x23A /* 000011EC */
label00000FB6:
00000FB6 2006 move.l D0, D6
00000FB8 E540 asl D0.w, 2
00000FBA 41ED E4E8 lea.l A0, [A5 - 0x1B18]
00000FBE 2070 0000 movea.l A0, [A0 + D0.w]
00000FC2 7000 moveq.l D0, 0x00
00000FC4 1010 move.b D0, [A0]
00000FC6 3D40 FFDC move.w [A6 - 0x24], D0
00000FCA 7200 moveq.l D1, 0x00
00000FCC 1213 move.b D1, [A3]
00000FCE 9244 sub.w D1, D4
00000FD0 B240 cmp.w D1, D0
00000FD2 6D00 0216 blt +0x218 /* 000011EA */
00000FD6 4247 clr.w D7
label00000FD8:
00000FD8 3007 move.w D0, D7
00000FDA 5247 addq.w D7, 1
00000FDC B06E FFDC cmp.w D0, [A6 - 0x24]
00000FE0 6608 bne +0xA /* 00000FEA */
00000FE2 3D7C 0001 FFEA move.w [A6 - 0x16], 0x1
00000FE8 6024 bra +0x26 /* 0000100E */
label00000FEA:
00000FEA 3004 move.w D0, D4
00000FEC D047 add.w D0, D7
00000FEE 7200 moveq.l D1, 0x00
00000FF0 1233 0000 move.b D1, [A3 + D0.w]
00000FF4 41ED A714 lea.l A0, [A5 - 0x58EC]
00000FF8 2006 move.l D0, D6
00000FFA E540 asl D0.w, 2
00000FFC 43ED E4E8 lea.l A1, [A5 - 0x1B18]
00001000 2271 0000 movea.l A1, [A1 + D0.w]
00001004 1230 1000 move.b D1, [A0 + D1.w]
00001008 B231 7000 cmp.b D1, [A1 + D7.w]
0000100C 67CA beq -0x34 /* 00000FD8 */
label0000100E:
0000100E 4A6E FFEA tst.w [A6 - 0x16]
00001012 6700 01D6 beq +0x1D8 /* 000011EA */
00001016 426E FFE2 clr.w [A6 - 0x1E]
0000101A 3006 move.w D0, D6
0000101C 6B00 0122 bmi +0x124 /* 00001140 */
00001020 0C40 0010 cmpi.w D0, 0x10
00001024 6E00 011A bgt +0x11C /* 00001140 */
00001028 D040 add.w D0, D0
0000102A 303B 0006 move.w D0, [PC + D0.w + 0x6]
0000102E 4EFB 0000 jmp [PC + D0.w]
00001032 0024 002C ori.b -[A4], 0x2C /* ',' */
00001036 0034 003C 004E ori.b [A4 + D0.w + 0x4E], 0x3C /* '<' */
0000103C 0052 006A ori.w [A2], 0x6A /* 'j' */
00001040 006E 00A4 00E2 ori.w [A6 + 0xE2], 0xA4
00001046 00E8 .incomplete
00001048 00EE .incomplete
0000104A 00F4 .incomplete
0000104C 0024 002C ori.b -[A4], 0x2C /* ',' */
00001050 003C 00A4 ori.b ccr, 164
00001054 3A2D E5A0 move.w D5, [A5 - 0x1A60]
00001058 6000 00E6 bra +0xE8 /* 00001140 */
0000105C 3A2D E5A2 move.w D5, [A5 - 0x1A5E]
00001060 6000 00DE bra +0xE0 /* 00001140 */
00001064 3A2D E59E move.w D5, [A5 - 0x1A62]
00001068 6000 00D6 bra +0xD8 /* 00001140 */
0000106C 302D E59E move.w D0, [A5 - 0x1A62]
00001070 48C0 ext.l D0
00001072 7264 moveq.l D1, 0x64
00001074 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
00001078 3A00 move.w D5, D0
0000107A 6000 00C4 bra +0xC6 /* 00001140 */
0000107E 526E FFE2 addq.w [A6 - 0x1E], 1
00001082 526E FFE2 addq.w [A6 - 0x1E], 1
00001086 302D E5A2 move.w D0, [A5 - 0x1A5E]
0000108A E540 asl D0.w, 2
0000108C 41ED E558 lea.l A0, [A5 - 0x1AA8]
00001090 2D70 0000 FFEC move.l [A6 - 0x14], [A0 + D0.w]
00001096 6000 00A8 bra +0xAA /* 00001140 */
0000109A 526E FFE2 addq.w [A6 - 0x1E], 1
0000109E 526E FFE2 addq.w [A6 - 0x1E], 1
000010A2 4EBA F894 jsr [PC - 0x76C /* 00000938 */]
000010A6 2D40 FFE6 move.l [A6 - 0x1A], D0
000010AA 5AAE FFE6 addq.l [A6 - 0x1A], 5
000010AE 202E FFE6 move.l D0, [A6 - 0x1A]
000010B2 7207 moveq.l D1, 0x07
000010B4 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
000010B8 2D40 FFE6 move.l [A6 - 0x1A], D0
000010BC 6C04 bge +0x6 /* 000010C2 */
000010BE 5EAE FFE6 addq.l [A6 - 0x1A], 7
label000010C2:
000010C2 302E FFE8 move.w D0, [A6 - 0x18]
000010C6 E540 asl D0.w, 2
000010C8 41ED E53C lea.l A0, [A5 - 0x1AC4]
000010CC 2D70 0000 FFEC move.l [A6 - 0x14], [A0 + D0.w]
000010D2 606C bra +0x6E /* 00001140 */
000010D4 2F2D E518 move.l -[A7], [A5 - 0x1AE8]
000010D8 2F0B move.l -[A7], A3
000010DA 4EBA F2CC jsr [PC - 0xD34 /* 000003A8 */]
000010DE 4A40 tst.w D0
000010E0 508F addq.l A7, 8
000010E2 6728 beq +0x2A /* 0000110C */
000010E4 4A6D E59C tst.w [A5 - 0x1A64]
000010E8 671C beq +0x1E /* 00001106 */
000010EA 700C moveq.l D0, 0x0C
000010EC B06D E59C cmp.w D0, [A5 - 0x1A64]
000010F0 6C0C bge +0xE /* 000010FE */
000010F2 302D E59C move.w D0, [A5 - 0x1A64]
000010F6 907C 000C sub.w D0, 0xC
000010FA 48C0 ext.l D0
000010FC 600A bra +0xC /* 00001108 */
label000010FE:
000010FE 302D E59C move.w D0, [A5 - 0x1A64]
00001102 48C0 ext.l D0
00001104 6002 bra +0x4 /* 00001108 */
label00001106:
00001106 700C moveq.l D0, 0x0C
label00001108:
00001108 3A00 move.w D5, D0
0000110A 6034 bra +0x36 /* 00001140 */
label0000110C:
0000110C 3A2D E59C move.w D5, [A5 - 0x1A64]
00001110 602E bra +0x30 /* 00001140 */
00001112 3A2D E59A move.w D5, [A5 - 0x1A66]
00001116 6028 bra +0x2A /* 00001140 */
00001118 3A2D E598 move.w D5, [A5 - 0x1A68]
0000111C 6022 bra +0x24 /* 00001140 */
0000111E 3A2D E596 move.w D5, [A5 - 0x1A6A]
00001122 601C bra +0x1E /* 00001140 */
00001124 3D7C 0002 FFE2 move.w [A6 - 0x1E], 0x2
0000112A 700B moveq.l D0, 0x0B
0000112C B06D E59C cmp.w D0, [A5 - 0x1A64]
00001130 6C06 bge +0x8 /* 00001138 */
00001132 202D E4E0 move.l D0, [A5 - 0x1B20]
00001136 6004 bra +0x6 /* 0000113C */
label00001138:
00001138 202D E4E4 move.l D0, [A5 - 0x1B1C]
label0000113C:
0000113C 2D40 FFEC move.l [A6 - 0x14], D0
label00001140:
00001140 4A6E FFE2 tst.w [A6 - 0x1E]
00001144 663C bne +0x3E /* 00001182 */
00001146 2D4C FFEC move.l [A6 - 0x14], A4
0000114A 0C45 000A cmpi.w D5, 0xA /* '\n' */
0000114E 6C24 bge +0x26 /* 00001174 */
00001150 18BC 0001 move.b [A4], 0x1
00001154 0C46 000D cmpi.w D6, 0xD /* '\r' */
00001158 6C0A bge +0xC /* 00001164 */
0000115A 18BC 0002 move.b [A4], 0x2
0000115E 197C 0030 0001 move.b [A4 + 0x1], 0x30 /* '0' */
label00001164:
00001164 3005 move.w D0, D5
00001166 D07C 0030 add.w D0, 0x30 /* '0' */
0000116A 7200 moveq.l D1, 0x00
0000116C 1214 move.b D1, [A4]
0000116E 1980 1000 move.b [A4 + D1.w], D0
00001172 600E bra +0x10 /* 00001182 */
label00001174:
00001174 2F0C move.l -[A7], A4
00001176 7000 moveq.l D0, 0x00
00001178 3005 move.w D0, D5
0000117A 2F00 move.l -[A7], D0
0000117C 4EBA 048A jsr [PC + 0x48A /* 00001608 */]
00001180 508F addq.l A7, 8
label00001182:
00001182 7001 moveq.l D0, 0x01
00001184 B06E FFE2 cmp.w D0, [A6 - 0x1E]
00001188 6604 bne +0x6 /* 0000118E */
0000118A 7003 moveq.l D0, 0x03
0000118C 6008 bra +0xA /* 00001196 */
label0000118E:
0000118E 206E FFEC movea.l A0, [A6 - 0x14]
00001192 7000 moveq.l D0, 0x00
00001194 1010 move.b D0, [A0]
label00001196:
00001196 3D40 FFE0 move.w [A6 - 0x20], D0
0000119A 202E FFEC move.l D0, [A6 - 0x14]
0000119E 5280 addq.l D0, 1
000011A0 2F00 move.l -[A7], D0
000011A2 206E 0008 movea.l A0, [A6 + 0x8]
000011A6 302E FFDE move.w D0, [A6 - 0x22]
000011AA 48C0 ext.l D0
000011AC 4870 0801 pea.l [A0 + D0 + 0x1]
000011B0 302E FFE0 move.w D0, [A6 - 0x20]
000011B4 48C0 ext.l D0
000011B6 2F00 move.l -[A7], D0
000011B8 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
000011BC 206E 0008 movea.l A0, [A6 + 0x8]
000011C0 302E FFDE move.w D0, [A6 - 0x22]
000011C4 7200 moveq.l D1, 0x00
000011C6 1230 0001 move.b D1, [A0 + D0.w + 0x1]
000011CA 41ED A714 lea.l A0, [A5 - 0x58EC]
000011CE 226E 0008 movea.l A1, [A6 + 0x8]
000011D2 302E FFDE move.w D0, [A6 - 0x22]
000011D6 13B0 1000 0001 move.b [A1 + D0.w + 0x1], [A0 + D1.w]
000011DC 302E FFE0 move.w D0, [A6 - 0x20]
000011E0 D16E FFDE add.w [A6 - 0x22], D0
000011E4 D86E FFDC add.w D4, [A6 - 0x24]
000011E8 600A bra +0xC /* 000011F4 */
label000011EA:
000011EA 5246 addq.w D6, 1
label000011EC:
000011EC BC6E FFE4 cmp.w D6, [A6 - 0x1C]
000011F0 6D00 FDC4 blt -0x23A /* 00000FB6 */
label000011F4:
000011F4 4A6E FFEA tst.w [A6 - 0x16]
000011F8 6628 bne +0x2A /* 00001222 */
000011FA 526E FFDE addq.w [A6 - 0x22], 1
000011FE 5244 addq.w D4, 1
00001200 705C moveq.l D0, 0x5C
00001202 B033 4000 cmp.b D0, [A3 + D4.w]
00001206 660C bne +0xE /* 00001214 */
00001208 48C4 ext.l D4
0000120A 7000 moveq.l D0, 0x00
0000120C 1013 move.b D0, [A3]
0000120E B084 cmp.l D0, D4
00001210 6F02 ble +0x4 /* 00001214 */
00001212 5244 addq.w D4, 1
label00001214:
00001214 206E 0008 movea.l A0, [A6 + 0x8]
00001218 302E FFDE move.w D0, [A6 - 0x22]
0000121C 11B3 4000 0000 move.b [A0 + D0.w], [A3 + D4.w]
label00001222:
00001222 48C4 ext.l D4
00001224 7000 moveq.l D0, 0x00
00001226 1013 move.b D0, [A3]
00001228 B084 cmp.l D0, D4
0000122A 6E00 FD80 bgt -0x27E /* 00000FAC */
0000122E 206E 0008 movea.l A0, [A6 + 0x8]
00001232 10AE FFDF move.b [A0], [A6 - 0x21]
00001236 302E FFDE move.w D0, [A6 - 0x22]
0000123A 4CEE 18F0 FFC4 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x3C]
00001240 4E5E unlink A6
00001242 4E75 rts
export_429:
00001244 48E7 0110 movem.l -[A7], D7,A3
00001248 2E2F 000C move.l D7, [A7 + 0xC]
0000124C 2F07 move.l -[A7], D7
0000124E 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
00001252 2640 movea.l A3, D0
00001254 200B move.l D0, A3
00001256 588F addq.l A7, 4
00001258 670C beq +0xE /* 00001266 */
0000125A 2F07 move.l -[A7], D7
0000125C 2F0B move.l -[A7], A3
0000125E 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
00001262 508F addq.l A7, 8
00001264 6004 bra +0x6 /* 0000126A */
label00001266:
00001266 4EBA 1010 jsr [PC + 0x1010 /* 00002278 */]
label0000126A:
0000126A 200B move.l D0, A3
0000126C 4CDF 0880 movem.l D7,A3, [A7]+
00001270 4E75 rts
export_430:
fn00001272:
00001272 4E56 0000 link A6, 0
00001276 2F0B move.l -[A7], A3
00001278 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000127C 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
00001280 2640 movea.l A3, D0
00001282 200B move.l D0, A3
00001284 588F addq.l A7, 4
00001286 6604 bne +0x6 /* 0000128C */
00001288 4EBA 0FEE jsr [PC + 0xFEE /* 00002278 */]
label0000128C:
0000128C 200B move.l D0, A3
0000128E 266E FFFC movea.l A3, [A6 - 0x4]
00001292 4E5E unlink A6
00001294 4E75 rts
export_431:
00001296 4E56 FFE8 link A6, -0x0018
0000129A 2F0B move.l -[A7], A3
0000129C 266F 0024 movea.l A3, [A7 + 0x24]
000012A0 4EAD 0252 jsr [A5 + 0x252 /* export_70 */]
000012A4 4EBA 2824 jsr [PC + 0x2824 /* 00003ACA */]
000012A8 3D40 FFF6 move.w [A6 - 0xA], D0
000012AC 2D41 FFF8 move.l [A6 - 0x8], D1
000012B0 2D48 FFFC move.l [A6 - 0x4], A0
000012B4 4EBA F682 jsr [PC - 0x97E /* 00000938 */]
000012B8 2D40 FFE8 move.l [A6 - 0x18], D0
000012BC 486E FFE8 pea.l [A6 - 0x18]
000012C0 486E FFEC pea.l [A6 - 0x14]
000012C4 3F3C 280E move.w -[A7], 0x280E
000012C8 A9EB syscall Pack4/FP68K
000012CA 486E FFEC pea.l [A6 - 0x14]
000012CE 486E FFF6 pea.l [A6 - 0xA]
000012D2 4267 clr.w -[A7]
000012D4 A9EB syscall Pack4/FP68K
000012D6 486E FFF6 pea.l [A6 - 0xA]
000012DA 2F0B move.l -[A7], A3
000012DC 3F3C 0810 move.w -[A7], 0x810
000012E0 A9EB syscall Pack4/FP68K
000012E2 266E FFE4 movea.l A3, [A6 - 0x1C]
000012E6 4E5E unlink A6
000012E8 4E75 rts
export_432:
000012EA 2F07 move.l -[A7], D7
000012EC 4247 clr.w D7
000012EE 6008 bra +0xA /* 000012F8 */
label000012F0:
000012F0 536D E5A4 subq.w [A5 - 0x1A5C], 1
000012F4 52AD E5A6 addq.l [A5 - 0x1A5A], 1
label000012F8:
000012F8 4A6D E5A4 tst.w [A5 - 0x1A5C]
000012FC 673E beq +0x40 /* 0000133C */
000012FE 206D E5A6 movea.l A0, [A5 - 0x1A5A]
00001302 7000 moveq.l D0, 0x00
00001304 1010 move.b D0, [A0]
00001306 D040 add.w D0, D0
00001308 41ED A414 lea.l A0, [A5 - 0x5BEC]
0000130C 323C 0400 move.w D1, 0x400
00001310 C270 0000 and.w D1, [A0 + D0.w]
00001314 67DA beq -0x24 /* 000012F0 */
00001316 6024 bra +0x26 /* 0000133C */
label00001318:
00001318 7000 moveq.l D0, 0x00
0000131A 3007 move.w D0, D7
0000131C D080 add.l D0, D0
0000131E 2200 move.l D1, D0
00001320 E588 lsl D0, 2
00001322 D081 add.l D0, D1
00001324 206D E5A6 movea.l A0, [A5 - 0x1A5A]
00001328 52AD E5A6 addq.l [A5 - 0x1A5A], 1
0000132C 7200 moveq.l D1, 0x00
0000132E 1210 move.b D1, [A0]
00001330 7430 moveq.l D2, 0x30
00001332 9282 sub.l D1, D2
00001334 2E01 move.l D7, D1
00001336 DE80 add.l D7, D0
00001338 536D E5A4 subq.w [A5 - 0x1A5C], 1
label0000133C:
0000133C 4A6D E5A4 tst.w [A5 - 0x1A5C]
00001340 6718 beq +0x1A /* 0000135A */
00001342 206D E5A6 movea.l A0, [A5 - 0x1A5A]
00001346 7000 moveq.l D0, 0x00
00001348 1010 move.b D0, [A0]
0000134A D040 add.w D0, D0
0000134C 41ED A414 lea.l A0, [A5 - 0x5BEC]
00001350 323C 0400 move.w D1, 0x400
00001354 C270 0000 and.w D1, [A0 + D0.w]
00001358 66BE bne -0x40 /* 00001318 */
label0000135A:
0000135A 3007 move.w D0, D7
0000135C 2E1F move.l D7, [A7]+
0000135E 4E75 rts
export_433:
00001360 48E7 0110 movem.l -[A7], D7,A3
00001364 266F 000C movea.l A3, [A7 + 0xC]
00001368 302B 0018 move.w D0, [A3 + 0x18]
0000136C 0800 0000 btst.b D0, 0x0
00001370 671C beq +0x1E /* 0000138E */
00001372 2F0B move.l -[A7], A3
00001374 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00001378 2E00 move.l D7, D0
0000137A 2F0B move.l -[A7], A3
0000137C 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00001380 4A87 tst.l D7
00001382 508F addq.l A7, 8
00001384 6608 bne +0xA /* 0000138E */
00001386 2F0B move.l -[A7], A3
00001388 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
0000138C 588F addq.l A7, 4
label0000138E:
0000138E 4CDF 0880 movem.l D7,A3, [A7]+
00001392 4E75 rts
export_434:
fn00001394:
00001394 2F0B move.l -[A7], A3
00001396 266F 0008 movea.l A3, [A7 + 0x8]
0000139A 4A93 tst.l [A3]
0000139C 670C beq +0xE /* 000013AA */
0000139E 2F13 move.l -[A7], [A3]
000013A0 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
000013A4 7000 moveq.l D0, 0x00
000013A6 2680 move.l [A3], D0
000013A8 588F addq.l A7, 4
label000013AA:
000013AA 265F movea.l A3, [A7]+
000013AC 4E75 rts
export_435:
000013AE 2F0B move.l -[A7], A3
000013B0 266F 0008 movea.l A3, [A7 + 0x8]
000013B4 4A93 tst.l [A3]
000013B6 670A beq +0xC /* 000013C2 */
000013B8 2F13 move.l -[A7], [A3]
000013BA 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */]
000013BE 7000 moveq.l D0, 0x00
000013C0 2680 move.l [A3], D0
label000013C2:
000013C2 265F movea.l A3, [A7]+
000013C4 4E75 rts
export_436:
000013C6 48E7 0110 movem.l -[A7], D7,A3
000013CA 1E2F 0013 move.b D7, [A7 + 0x13]
000013CE 266F 000C movea.l A3, [A7 + 0xC]
000013D2 6004 bra +0x6 /* 000013D8 */
label000013D4:
000013D4 D6FC 0001 add.w A3, 0x1
label000013D8:
000013D8 BE13 cmp.b D7, [A3]
000013DA 6704 beq +0x6 /* 000013E0 */
000013DC 4A13 tst.b [A3]
000013DE 66F4 bne -0xA /* 000013D4 */
label000013E0:
000013E0 4A13 tst.b [A3]
000013E2 6704 beq +0x6 /* 000013E8 */
000013E4 200B move.l D0, A3
000013E6 6002 bra +0x4 /* 000013EA */
label000013E8:
000013E8 7000 moveq.l D0, 0x00
label000013EA:
000013EA 4CDF 0880 movem.l D7,A3, [A7]+
000013EE 4E75 rts
export_437:
000013F0 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000013F4 206F 001C movea.l A0, [A7 + 0x1C]
000013F8 52AF 001C addq.l [A7 + 0x1C], 1
000013FC 7000 moveq.l D0, 0x00
000013FE 1010 move.b D0, [A0]
00001400 3A00 move.w D5, D0
00001402 206F 0020 movea.l A0, [A7 + 0x20]
00001406 52AF 0020 addq.l [A7 + 0x20], 1
0000140A 7000 moveq.l D0, 0x00
0000140C 1010 move.b D0, [A0]
0000140E 3800 move.w D4, D0
00001410 4247 clr.w D7
00001412 4A44 tst.w D4
00001414 6730 beq +0x32 /* 00001446 */
00001416 6028 bra +0x2A /* 00001440 */
label00001418:
00001418 5247 addq.w D7, 1
0000141A 286F 001C movea.l A4, [A7 + 0x1C]
0000141E 266F 0020 movea.l A3, [A7 + 0x20]
00001422 6010 bra +0x12 /* 00001434 */
label00001424:
00001424 5346 subq.w D6, 1
00001426 6604 bne +0x6 /* 0000142C */
00001428 3007 move.w D0, D7
0000142A 601C bra +0x1E /* 00001448 */
label0000142C:
0000142C D8FC 0001 add.w A4, 0x1
00001430 D6FC 0001 add.w A3, 0x1
label00001434:
00001434 1013 move.b D0, [A3]
00001436 B014 cmp.b D0, [A4]
00001438 67EA beq -0x14 /* 00001424 */
0000143A 5345 subq.w D5, 1
0000143C 52AF 001C addq.l [A7 + 0x1C], 1
label00001440:
00001440 3C04 move.w D6, D4
00001442 BC45 cmp.w D6, D5
00001444 6FD2 ble -0x2C /* 00001418 */
label00001446:
00001446 7000 moveq.l D0, 0x00
label00001448:
00001448 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
0000144C 4E75 rts
export_438:
0000144E 48E7 0018 movem.l -[A7], A3,A4
00001452 286F 0010 movea.l A4, [A7 + 0x10]
00001456 266F 000C movea.l A3, [A7 + 0xC]
0000145A 302B 0002 move.w D0, [A3 + 0x2]
0000145E B06C 0002 cmp.w D0, [A4 + 0x2]
00001462 6F08 ble +0xA /* 0000146C */
00001464 302B 0002 move.w D0, [A3 + 0x2]
00001468 48C0 ext.l D0
0000146A 6006 bra +0x8 /* 00001472 */
label0000146C:
0000146C 302C 0002 move.w D0, [A4 + 0x2]
00001470 48C0 ext.l D0
label00001472:
00001472 206F 0014 movea.l A0, [A7 + 0x14]
00001476 3140 0002 move.w [A0 + 0x2], D0
0000147A 302B 0006 move.w D0, [A3 + 0x6]
0000147E B06C 0006 cmp.w D0, [A4 + 0x6]
00001482 6C08 bge +0xA /* 0000148C */
00001484 302B 0006 move.w D0, [A3 + 0x6]
00001488 48C0 ext.l D0
0000148A 6006 bra +0x8 /* 00001492 */
label0000148C:
0000148C 302C 0006 move.w D0, [A4 + 0x6]
00001490 48C0 ext.l D0
label00001492:
00001492 206F 0014 movea.l A0, [A7 + 0x14]
00001496 3140 0006 move.w [A0 + 0x6], D0
0000149A 3013 move.w D0, [A3]
0000149C B054 cmp.w D0, [A4]
0000149E 6F06 ble +0x8 /* 000014A6 */
000014A0 3013 move.w D0, [A3]
000014A2 48C0 ext.l D0
000014A4 6004 bra +0x6 /* 000014AA */
label000014A6:
000014A6 3014 move.w D0, [A4]
000014A8 48C0 ext.l D0
label000014AA:
000014AA 206F 0014 movea.l A0, [A7 + 0x14]
000014AE 3080 move.w [A0], D0
000014B0 302B 0004 move.w D0, [A3 + 0x4]
000014B4 B06C 0004 cmp.w D0, [A4 + 0x4]
000014B8 6C08 bge +0xA /* 000014C2 */
000014BA 302B 0004 move.w D0, [A3 + 0x4]
000014BE 48C0 ext.l D0
000014C0 6006 bra +0x8 /* 000014C8 */
label000014C2:
000014C2 302C 0004 move.w D0, [A4 + 0x4]
000014C6 48C0 ext.l D0
label000014C8:
000014C8 206F 0014 movea.l A0, [A7 + 0x14]
000014CC 3140 0004 move.w [A0 + 0x4], D0
000014D0 7000 moveq.l D0, 0x00
000014D2 206F 0014 movea.l A0, [A7 + 0x14]
000014D6 226F 0014 movea.l A1, [A7 + 0x14]
000014DA 3228 0002 move.w D1, [A0 + 0x2]
000014DE B269 0006 cmp.w D1, [A1 + 0x6]
000014E2 6E12 bgt +0x14 /* 000014F6 */
000014E4 206F 0014 movea.l A0, [A7 + 0x14]
000014E8 226F 0014 movea.l A1, [A7 + 0x14]
000014EC 3210 move.w D1, [A0]
000014EE B269 0004 cmp.w D1, [A1 + 0x4]
000014F2 6E02 bgt +0x4 /* 000014F6 */
000014F4 7001 moveq.l D0, 0x01
label000014F6:
000014F6 4CDF 1800 movem.l A3,A4, [A7]+
000014FA 4E75 rts
export_439:
000014FC 2F0B move.l -[A7], A3
000014FE 266F 0008 movea.l A3, [A7 + 0x8]
00001502 302F 000E move.w D0, [A7 + 0xE]
00001506 D16B 0002 add.w [A3 + 0x2], D0
0000150A 302F 000E move.w D0, [A7 + 0xE]
0000150E D16B 0006 add.w [A3 + 0x6], D0
00001512 302F 000C move.w D0, [A7 + 0xC]
00001516 D153 add.w [A3], D0
00001518 302F 000C move.w D0, [A7 + 0xC]
0000151C D16B 0004 add.w [A3 + 0x4], D0
00001520 265F movea.l A3, [A7]+
00001522 4E75 rts
export_440:
00001524 4E56 FFFC link A6, -0x0004
00001528 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000152C 286E 0008 movea.l A4, [A6 + 0x8]
00001530 7801 moveq.l D4, 0x01
00001532 7C01 moveq.l D6, 0x01
00001534 4247 clr.w D7
00001536 6002 bra +0x4 /* 0000153A */
label00001538:
00001538 5247 addq.w D7, 1
label0000153A:
0000153A 2054 movea.l A0, [A4]
0000153C 7000 moveq.l D0, 0x00
0000153E 3007 move.w D0, D7
00001540 7200 moveq.l D1, 0x00
00001542 1230 0800 move.b D1, [A0 + D0]
00001546 D241 add.w D1, D1
00001548 41ED A414 lea.l A0, [A5 - 0x5BEC]
0000154C 303C 0400 move.w D0, 0x400
00001550 C070 1000 and.w D0, [A0 + D1.w]
00001554 66E2 bne -0x1C /* 00001538 */
00001556 7000 moveq.l D0, 0x00
00001558 3007 move.w D0, D7
0000155A D094 add.l D0, [A4]
0000155C 2D40 FFFC move.l [A6 - 0x4], D0
00001560 266E FFFC movea.l A3, [A6 - 0x4]
00001564 538B subq.l A3, 1
00001566 7A00 moveq.l D5, 0x00
00001568 607C bra +0x7E /* 000015E6 */
label0000156A:
0000156A 1013 move.b D0, [A3]
0000156C 0400 0020 subi.b D0, 0x20 /* ' ' */
00001570 656A bcs +0x6C /* 000015DC */
00001572 0C00 0019 cmpi.b D0, 0x19
00001576 6264 bhi +0x66 /* 000015DC */
00001578 7200 moveq.l D1, 0x00
0000157A 1200 move.b D1, D0
0000157C D241 add.w D1, D1
0000157E 323B 1006 move.w D1, [PC + D1.w + 0x6]
00001582 4EFB 1000 jmp [PC + D1.w]
00001586 005C 0058 ori.w [A4]+, 0x58 /* 'X' */
0000158A 0058 0058 ori.w [A0]+, 0x58 /* 'X' */
0000158E 0058 0058 ori.w [A0]+, 0x58 /* 'X' */
00001592 0058 0058 ori.w [A0]+, 0x58 /* 'X' */
00001596 0058 0058 ori.w [A0]+, 0x58 /* 'X' */
0000159A 0058 005C ori.w [A0]+, 0x5C /* '\\' */
0000159E 0058 0036 ori.w [A0]+, 0x36 /* '6' */
000015A2 0058 0058 ori.w [A0]+, 0x58 /* 'X' */
000015A6 003A 003A 003A ori.b [PC + 0x3A /* 000015E2, value 0xFF */], 0x3A /* ':' */
000015AC 003A 003A 003A ori.b [PC + 0x3A /* 000015E8, value 0x66 'f' */], 0x3A /* ':' */
000015B2 003A 003A 003A ori.b [PC + 0x3A /* 000015EE, value 0x4E 'N' */], 0x3A /* ':' */
000015B8 003A 78FF 6022 ori.b [PC + 0x6022 /* 000075DC, cstring ""<EOF> */], 0xFF
000015BE 7000 moveq.l D0, 0x00
000015C0 1013 move.b D0, [A3]
000015C2 7230 moveq.l D1, 0x30
000015C4 9081 sub.l D0, D1
000015C6 2206 move.l D1, D6
000015C8 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
000015CC DA80 add.l D5, D0
000015CE 2206 move.l D1, D6
000015D0 D281 add.l D1, D1
000015D2 2001 move.l D0, D1
000015D4 E589 lsl D1, 2
000015D6 D280 add.l D1, D0
000015D8 2C01 move.l D6, D1
000015DA 6004 bra +0x6 /* 000015E0 */
label000015DC:
000015DC 7000 moveq.l D0, 0x00
000015DE 601E bra +0x20 /* 000015FE */
label000015E0:
000015E0 D6FC FFFF add.w A3, 0xFFFF
000015E4 5347 subq.w D7, 1
label000015E6:
000015E6 4A47 tst.w D7
000015E8 6680 bne -0x7E /* 0000156A */
000015EA 2005 move.l D0, D5
000015EC 2204 move.l D1, D4
000015EE 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
000015F2 206E 000C movea.l A0, [A6 + 0xC]
000015F6 3080 move.w [A0], D0
000015F8 28AE FFFC move.l [A4], [A6 - 0x4]
000015FC 7001 moveq.l D0, 0x01
label000015FE:
000015FE 4CEE 18F0 FFE4 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x1C]
00001604 4E5E unlink A6
00001606 4E75 rts
export_441:
fn00001608:
00001608 4E56 FFFA link A6, -0x0006
0000160C 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00001610 49EE FFFA lea.l A4, [A6 - 0x6]
00001614 266E 000C movea.l A3, [A6 + 0xC]
00001618 2C2E 0008 move.l D6, [A6 + 0x8]
0000161C 4247 clr.w D7
0000161E 4245 clr.w D5
00001620 4A86 tst.l D6
00001622 6C04 bge +0x6 /* 00001628 */
00001624 7A01 moveq.l D5, 0x01
00001626 4486 neg.l D6
label00001628:
00001628 2006 move.l D0, D6
0000162A 720A moveq.l D1, 0x0A
0000162C 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
00001630 7230 moveq.l D1, 0x30
00001632 D081 add.l D0, D1
00001634 5247 addq.w D7, 1
00001636 1980 7000 move.b [A4 + D7.w], D0
0000163A 2006 move.l D0, D6
0000163C 720A moveq.l D1, 0x0A
0000163E 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00001642 2C00 move.l D6, D0
00001644 66E2 bne -0x1C /* 00001628 */
00001646 4A45 tst.w D5
00001648 6708 beq +0xA /* 00001652 */
0000164A 5247 addq.w D7, 1
0000164C 19BC 002D 7000 move.b [A4 + D7.w], 0x2D /* '-' */
label00001652:
00001652 1687 move.b [A3], D7
00001654 600E bra +0x10 /* 00001664 */
label00001656:
00001656 7000 moveq.l D0, 0x00
00001658 1013 move.b D0, [A3]
0000165A 9047 sub.w D0, D7
0000165C 17B4 7000 0001 move.b [A3 + D0.w + 0x1], [A4 + D7.w]
00001662 5347 subq.w D7, 1
label00001664:
00001664 4A47 tst.w D7
00001666 66EE bne -0x10 /* 00001656 */
00001668 4CEE 18E0 FFE6 movem.l D5,D6,D7,A3,A4, [A6 - 0x1A]
0000166E 4E5E unlink A6
00001670 4E75 rts
export_442:
00001672 2F0B move.l -[A7], A3
00001674 266F 0008 movea.l A3, [A7 + 0x8]
00001678 4EAD 0252 jsr [A5 + 0x252 /* export_70 */]
0000167C 2F2D E4C0 move.l -[A7], [A5 - 0x1B40]
00001680 2F0B move.l -[A7], A3
00001682 4EBA F908 jsr [PC - 0x6F8 /* 00000F8C */]
00001686 508F addq.l A7, 8
00001688 265F movea.l A3, [A7]+
0000168A 4E75 rts
export_443:
0000168C 48E7 0110 movem.l -[A7], D7,A3
00001690 47ED E2F6 lea.l A3, [A5 - 0x1D0A]
00001694 2E2F 000C move.l D7, [A7 + 0xC]
00001698 6D16 blt +0x18 /* 000016B0 */
0000169A 2007 move.l D0, D7
0000169C 223C 0000 0168 move.l D1, 0x168
000016A2 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
000016A6 2E00 move.l D7, D0
000016A8 600A bra +0xC /* 000016B4 */
label000016AA:
000016AA 0687 0000 0168 addi.l D7, 0x168
label000016B0:
000016B0 4A87 tst.l D7
000016B2 6DF6 blt -0x8 /* 000016AA */
label000016B4:
000016B4 0C87 0000 00B4 cmpi.l D7, 0xB4
000016BA 6C20 bge +0x22 /* 000016DC */
000016BC 705A moveq.l D0, 0x5A
000016BE B087 cmp.l D0, D7
000016C0 6F0A ble +0xC /* 000016CC */
000016C2 2007 move.l D0, D7
000016C4 E540 asl D0.w, 2
000016C6 2033 0000 move.l D0, [A3 + D0.w]
000016CA 603A bra +0x3C /* 00001706 */
label000016CC:
000016CC 203C 0000 00B4 move.l D0, 0xB4
000016D2 9087 sub.l D0, D7
000016D4 E540 asl D0.w, 2
000016D6 2033 0000 move.l D0, [A3 + D0.w]
000016DA 602A bra +0x2C /* 00001706 */
label000016DC:
000016DC 0C87 0000 010E cmpi.l D7, 0x10E
000016E2 6C12 bge +0x14 /* 000016F6 */
000016E4 2007 move.l D0, D7
000016E6 90BC 0000 00B4 sub.l D0, 0xB4
000016EC E540 asl D0.w, 2
000016EE 2033 0000 move.l D0, [A3 + D0.w]
000016F2 4480 neg.l D0
000016F4 6010 bra +0x12 /* 00001706 */
label000016F6:
000016F6 203C 0000 0168 move.l D0, 0x168
000016FC 9087 sub.l D0, D7
000016FE E540 asl D0.w, 2
00001700 2033 0000 move.l D0, [A3 + D0.w]
00001704 4480 neg.l D0
label00001706:
00001706 4CDF 0880 movem.l D7,A3, [A7]+
0000170A 4E75 rts
export_444:
0000170C 48E7 0110 movem.l -[A7], D7,A3
00001710 47ED E2F6 lea.l A3, [A5 - 0x1D0A]
00001714 2E2F 000C move.l D7, [A7 + 0xC]
00001718 6D16 blt +0x18 /* 00001730 */
0000171A 2007 move.l D0, D7
0000171C 223C 0000 0168 move.l D1, 0x168
00001722 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
00001726 2E00 move.l D7, D0
00001728 600A bra +0xC /* 00001734 */
label0000172A:
0000172A 0687 0000 0168 addi.l D7, 0x168
label00001730:
00001730 4A87 tst.l D7
00001732 6DF6 blt -0x8 /* 0000172A */
label00001734:
00001734 0C87 0000 00B4 cmpi.l D7, 0xB4
0000173A 6C22 bge +0x24 /* 0000175E */
0000173C 705A moveq.l D0, 0x5A
0000173E B087 cmp.l D0, D7
00001740 6F0C ble +0xE /* 0000174E */
00001742 705A moveq.l D0, 0x5A
00001744 9087 sub.l D0, D7
00001746 E540 asl D0.w, 2
00001748 2033 0000 move.l D0, [A3 + D0.w]
0000174C 6038 bra +0x3A /* 00001786 */
label0000174E:
0000174E 2007 move.l D0, D7
00001750 725A moveq.l D1, 0x5A
00001752 9081 sub.l D0, D1
00001754 E540 asl D0.w, 2
00001756 2033 0000 move.l D0, [A3 + D0.w]
0000175A 4480 neg.l D0
0000175C 6028 bra +0x2A /* 00001786 */
label0000175E:
0000175E 0C87 0000 010E cmpi.l D7, 0x10E
00001764 6C12 bge +0x14 /* 00001778 */
00001766 203C 0000 010E move.l D0, 0x10E
0000176C 9087 sub.l D0, D7
0000176E E540 asl D0.w, 2
00001770 2033 0000 move.l D0, [A3 + D0.w]
00001774 4480 neg.l D0
00001776 600E bra +0x10 /* 00001786 */
label00001778:
00001778 2007 move.l D0, D7
0000177A 90BC 0000 010E sub.l D0, 0x10E
00001780 E540 asl D0.w, 2
00001782 2033 0000 move.l D0, [A3 + D0.w]
label00001786:
00001786 4CDF 0880 movem.l D7,A3, [A7]+
0000178A 4E75 rts
export_445:
fn0000178C:
0000178C 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001790 266F 0014 movea.l A3, [A7 + 0x14]
00001794 2C2F 001C move.l D6, [A7 + 0x1C]
00001798 2E2F 0018 move.l D7, [A7 + 0x18]
0000179C 4A86 tst.l D6
0000179E 673C beq +0x3E /* 000017DC */
000017A0 2F06 move.l -[A7], D6
000017A2 4A87 tst.l D7
000017A4 6704 beq +0x6 /* 000017AA */
000017A6 2013 move.l D0, [A3]
000017A8 6002 bra +0x4 /* 000017AC */
label000017AA:
000017AA 7000 moveq.l D0, 0x00
label000017AC:
000017AC 2F00 move.l -[A7], D0
000017AE 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000017B2 2840 movea.l A4, D0
000017B4 200C move.l D0, A4
000017B6 508F addq.l A7, 8
000017B8 671C beq +0x1E /* 000017D6 */
000017BA BE86 cmp.l D7, D6
000017BC 6412 bcc +0x14 /* 000017D0 */
000017BE 2006 move.l D0, D6
000017C0 9087 sub.l D0, D7
000017C2 2F00 move.l -[A7], D0
000017C4 200C move.l D0, A4
000017C6 D087 add.l D0, D7
000017C8 2F00 move.l -[A7], D0
000017CA 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
000017CE 508F addq.l A7, 8
label000017D0:
000017D0 268C move.l [A3], A4
000017D2 7001 moveq.l D0, 0x01
000017D4 6014 bra +0x16 /* 000017EA */
label000017D6:
000017D6 4EBA 0AA0 jsr [PC + 0xAA0 /* 00002278 */]
000017DA 600C bra +0xE /* 000017E8 */
label000017DC:
000017DC 2F0B move.l -[A7], A3
000017DE 4EBA FBB4 jsr [PC - 0x44C /* 00001394 */]
000017E2 7001 moveq.l D0, 0x01
000017E4 588F addq.l A7, 4
000017E6 6002 bra +0x4 /* 000017EA */
label000017E8:
000017E8 7000 moveq.l D0, 0x00
label000017EA:
000017EA 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000017EE 4E75 rts
export_446:
fn000017F0:
000017F0 2F07 move.l -[A7], D7
000017F2 3E2F 000A move.w D7, [A7 + 0xA]
000017F6 7001 moveq.l D0, 0x01
000017F8 48C7 ext.l D7
000017FA 2F00 move.l -[A7], D0
000017FC 2007 move.l D0, D7
000017FE 7204 moveq.l D1, 0x04
00001800 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
00001804 2200 move.l D1, D0
00001806 201F move.l D0, [A7]+
00001808 4A81 tst.l D1
0000180A 6614 bne +0x16 /* 00001820 */
0000180C 48C7 ext.l D7
0000180E 2F00 move.l -[A7], D0
00001810 2007 move.l D0, D7
00001812 7264 moveq.l D1, 0x64
00001814 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
00001818 2200 move.l D1, D0
0000181A 201F move.l D0, [A7]+
0000181C 4A81 tst.l D1
0000181E 661A bne +0x1C /* 0000183A */
label00001820:
00001820 48C7 ext.l D7
00001822 2F00 move.l -[A7], D0
00001824 2007 move.l D0, D7
00001826 223C 0000 0190 move.l D1, 0x190
0000182C 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
00001830 2200 move.l D1, D0
00001832 201F move.l D0, [A7]+
00001834 4A81 tst.l D1
00001836 6702 beq +0x4 /* 0000183A */
00001838 7000 moveq.l D0, 0x00
label0000183A:
0000183A 2E1F move.l D7, [A7]+
0000183C 4E75 rts
export_447:
0000183E 4EAD 0252 jsr [A5 + 0x252 /* export_70 */]
00001842 302D E59C move.w D0, [A5 - 0x1A64]
00001846 48C0 ext.l D0
00001848 2200 move.l D1, D0
0000184A C0FC 003C mulu.w D0, 0x3C /* '<' */
0000184E 4841 swap.w D1
00001850 C2FC 003C mulu.w D1, 0x3C /* '<' */
00001854 4841 swap.w D1
00001856 4241 clr.w D1
00001858 D081 add.l D0, D1
0000185A 322D E59A move.w D1, [A5 - 0x1A66]
0000185E 48C1 ext.l D1
00001860 D280 add.l D1, D0
00001862 2001 move.l D0, D1
00001864 C2FC 003C mulu.w D1, 0x3C /* '<' */
00001868 4840 swap.w D0
0000186A C0FC 003C mulu.w D0, 0x3C /* '<' */
0000186E 4840 swap.w D0
00001870 4240 clr.w D0
00001872 D280 add.l D1, D0
00001874 302D E598 move.w D0, [A5 - 0x1A68]
00001878 48C0 ext.l D0
0000187A D081 add.l D0, D1
0000187C 2200 move.l D1, D0
0000187E C0FC 0064 mulu.w D0, 0x64 /* 'd' */
00001882 4841 swap.w D1
00001884 C2FC 0064 mulu.w D1, 0x64 /* 'd' */
00001888 4841 swap.w D1
0000188A 4241 clr.w D1
0000188C D081 add.l D0, D1
0000188E 322D E596 move.w D1, [A5 - 0x1A6A]
00001892 48C1 ext.l D1
00001894 D280 add.l D1, D0
00001896 2001 move.l D0, D1
00001898 4E75 rts
export_448:
0000189A 48E7 0018 movem.l -[A7], A3,A4
0000189E 286F 0010 movea.l A4, [A7 + 0x10]
000018A2 266F 000C movea.l A3, [A7 + 0xC]
000018A6 486C 0002 pea.l [A4 + 0x2]
000018AA 486B 0004 pea.l [A3 + 0x4]
000018AE 4EBA 002C jsr [PC + 0x2C /* 000018DC */]
000018B2 486C 0006 pea.l [A4 + 0x6]
000018B6 486B 000C pea.l [A3 + 0xC]
000018BA 4EBA 0020 jsr [PC + 0x20 /* 000018DC */]
000018BE 2F0C move.l -[A7], A4
000018C0 2F0B move.l -[A7], A3
000018C2 4EBA 0018 jsr [PC + 0x18 /* 000018DC */]
000018C6 486C 0004 pea.l [A4 + 0x4]
000018CA 486B 0008 pea.l [A3 + 0x8]
000018CE 4EBA 000C jsr [PC + 0xC /* 000018DC */]
000018D2 4FEF 0020 lea.l A7, [A7 + 0x20]
000018D6 4CDF 1800 movem.l A3,A4, [A7]+
000018DA 4E75 rts
fn000018DC:
000018DC 48E7 0118 movem.l -[A7], D7,A3,A4
000018E0 286F 0014 movea.l A4, [A7 + 0x14]
000018E4 266F 0010 movea.l A3, [A7 + 0x10]
000018E8 2E13 move.l D7, [A3]
000018EA 0C87 0000 7FFF cmpi.l D7, 0x7FFF
000018F0 6F08 ble +0xA /* 000018FA */
000018F2 2E3C 0000 7FFF move.l D7, 0x7FFF
000018F8 600E bra +0x10 /* 00001908 */
label000018FA:
000018FA 0C87 FFFF 8000 cmpi.l D7, 0xFFFF8000
00001900 6C06 bge +0x8 /* 00001908 */
00001902 2E3C FFFF 8000 move.l D7, 0xFFFF8000
label00001908:
00001908 3887 move.w [A4], D7
0000190A 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000190E 4E75 rts
export_449:
fn00001910:
00001910 48E7 0110 movem.l -[A7], D7,A3
00001914 3E2F 000E move.w D7, [A7 + 0xE]
00001918 266F 0010 movea.l A3, [A7 + 0x10]
0000191C 206D BCE4 movea.l A0, [A5 - 0x431C]
00001920 226D BCE0 movea.l A1, [A5 - 0x4320]
00001924 7000 moveq.l D0, 0x00
00001926 3007 move.w D0, D7
00001928 2F08 move.l -[A7], A0
0000192A 2F09 move.l -[A7], A1
0000192C 7264 moveq.l D1, 0x64
0000192E 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00001932 225F movea.l A1, [A7]+
00001934 205F movea.l A0, [A7]+
00001936 D080 add.l D0, D0
00001938 7200 moveq.l D1, 0x00
0000193A 3231 0800 move.w D1, [A1 + D0]
0000193E 7000 moveq.l D0, 0x00
00001940 3007 move.w D0, D7
00001942 2F08 move.l -[A7], A0
00001944 2F01 move.l -[A7], D1
00001946 7264 moveq.l D1, 0x64
00001948 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
0000194C 221F move.l D1, [A7]+
0000194E 205F movea.l A0, [A7]+
00001950 D081 add.l D0, D1
00001952 D080 add.l D0, D0
00001954 7200 moveq.l D1, 0x00
00001956 3230 0800 move.w D1, [A0 + D0]
0000195A D2AD BCE8 add.l D1, [A5 - 0x4318]
0000195E 2F01 move.l -[A7], D1
00001960 2F0B move.l -[A7], A3
00001962 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */]
00001966 7000 moveq.l D0, 0x00
00001968 1013 move.b D0, [A3]
0000196A 4233 0801 clr.b [A3 + D0 + 0x1]
0000196E 200B move.l D0, A3
00001970 508F addq.l A7, 8
00001972 4CDF 0880 movem.l D7,A3, [A7]+
00001976 4E75 rts
export_450:
00001978 4E56 0000 link A6, 0
0000197C 2F0B move.l -[A7], A3
0000197E 47ED EA7E lea.l A3, [A5 - 0x1582]
00001982 2F0B move.l -[A7], A3
00001984 7000 moveq.l D0, 0x00
00001986 302E 000A move.w D0, [A6 + 0xA]
0000198A 2F00 move.l -[A7], D0
0000198C 4EBA FF82 jsr [PC - 0x7E /* 00001910 */]
00001990 266E FFFC movea.l A3, [A6 - 0x4]
00001994 4E5E unlink A6
00001996 4E75 rts
export_451:
fn00001998:
00001998 4E56 0000 link A6, 0
0000199C 2F0B move.l -[A7], A3
0000199E 266E 000C movea.l A3, [A6 + 0xC]
000019A2 2F0B move.l -[A7], A3
000019A4 7000 moveq.l D0, 0x00
000019A6 302E 000A move.w D0, [A6 + 0xA]
000019AA 2F00 move.l -[A7], D0
000019AC 4EBA FF62 jsr [PC - 0x9E /* 00001910 */]
000019B0 200B move.l D0, A3
000019B2 5280 addq.l D0, 1
000019B4 2F00 move.l -[A7], D0
000019B6 2F0B move.l -[A7], A3
000019B8 4EBA 1E24 jsr [PC + 0x1E24 /* 000037DE */]
000019BC 200B move.l D0, A3
000019BE 266E FFFC movea.l A3, [A6 - 0x4]
000019C2 4E5E unlink A6
000019C4 4E75 rts
export_452:
000019C6 4E56 0000 link A6, 0
000019CA 2F0B move.l -[A7], A3
000019CC 47ED EA7E lea.l A3, [A5 - 0x1582]
000019D0 2F0B move.l -[A7], A3
000019D2 7000 moveq.l D0, 0x00
000019D4 302E 000A move.w D0, [A6 + 0xA]
000019D8 2F00 move.l -[A7], D0
000019DA 4EBA FFBC jsr [PC - 0x44 /* 00001998 */]
000019DE 266E FFFC movea.l A3, [A6 - 0x4]
000019E2 4E5E unlink A6
000019E4 4E75 rts
export_453:
fn000019E6:
000019E6 4E56 FFA4 link A6, -0x005C
000019EA 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
000019EE 426E FFFE clr.w [A6 - 0x2]
000019F2 426E FFFC clr.w [A6 - 0x4]
000019F6 700F moveq.l D0, 0x0F
000019F8 C06E 0012 and.w D0, [A6 + 0x12]
000019FC 3D40 FFD0 move.w [A6 - 0x30], D0
00001A00 303C 0200 move.w D0, 0x200
00001A04 C06E 0012 and.w D0, [A6 + 0x12]
00001A08 6704 beq +0x6 /* 00001A0E */
00001A0A 7001 moveq.l D0, 0x01
00001A0C 6002 bra +0x4 /* 00001A10 */
label00001A0E:
00001A0E 7000 moveq.l D0, 0x00
label00001A10:
00001A10 3D40 FFCC move.w [A6 - 0x34], D0
00001A14 426E FFFA clr.w [A6 - 0x6]
00001A18 426E FFF8 clr.w [A6 - 0x8]
00001A1C 3D7C 0001 FFC6 move.w [A6 - 0x3A], 0x1
00001A22 303C 00F0 move.w D0, 0xF0
00001A26 C06E 0012 and.w D0, [A6 + 0x12]
00001A2A 7200 moveq.l D1, 0x00
00001A2C 3200 move.w D1, D0
00001A2E E889 lsr D1, 4
00001A30 3D41 FFCA move.w [A6 - 0x36], D1
00001A34 671A beq +0x1C /* 00001A50 */
00001A36 5341 subq.w D1, 1
00001A38 6700 00C8 beq +0xCA /* 00001B02 */
00001A3C 5341 subq.w D1, 1
00001A3E 6724 beq +0x26 /* 00001A64 */
00001A40 5341 subq.w D1, 1
00001A42 6728 beq +0x2A /* 00001A6C */
00001A44 5341 subq.w D1, 1
00001A46 6746 beq +0x48 /* 00001A8E */
00001A48 0441 000A subi.w D1, 0xA /* '\n' */
00001A4C 6746 beq +0x48 /* 00001A94 */
00001A4E 607E bra +0x80 /* 00001ACE */
label00001A50:
00001A50 3D7C 000E FFD0 move.w [A6 - 0x30], 0xE
00001A56 526E FFFE addq.w [A6 - 0x2], 1
00001A5A 3D7C 0009 FFC6 move.w [A6 - 0x3A], 0x9 /* '\t' */
00001A60 6000 00A0 bra +0xA2 /* 00001B02 */
label00001A64:
00001A64 526E FFFA addq.w [A6 - 0x6], 1
00001A68 6000 0098 bra +0x9A /* 00001B02 */
label00001A6C:
00001A6C 526E FFF8 addq.w [A6 - 0x8], 1
00001A70 486E FFBA pea.l [A6 - 0x46]
00001A74 486D E80E pea.l [A5 - 0x17F2]
00001A78 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001A7C 4EAD 1A22 jsr [A5 + 0x1A22 /* export_832 */]
00001A80 41EE FFBA lea.l A0, [A6 - 0x46]
00001A84 2D48 0008 move.l [A6 + 0x8], A0
00001A88 4FEF 000C lea.l A7, [A7 + 0xC]
00001A8C 6074 bra +0x76 /* 00001B02 */
label00001A8E:
00001A8E 526E FFFC addq.w [A6 - 0x4], 1
00001A92 606E bra +0x70 /* 00001B02 */
label00001A94:
00001A94 486D 2A92 pea.l [A5 + 0x2A92 /* export_1358 */]
00001A98 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00001A9C 4A40 tst.w D0
00001A9E 588F addq.l A7, 4
00001AA0 6724 beq +0x26 /* 00001AC6 */
00001AA2 2F2E 000C move.l -[A7], [A6 + 0xC]
00001AA6 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001AAA 7000 moveq.l D0, 0x00
00001AAC 2F00 move.l -[A7], D0
00001AAE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001AB2 4EAD 2A92 jsr [A5 + 0x2A92 /* export_1358 */]
00001AB6 3D40 FFC6 move.w [A6 - 0x3A], D0
00001ABA 486D 2A92 pea.l [A5 + 0x2A92 /* export_1358 */]
00001ABE 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00001AC2 4FEF 0014 lea.l A7, [A7 + 0x14]
label00001AC6:
00001AC6 302E FFC6 move.w D0, [A6 - 0x3A]
00001ACA 6000 07A2 bra +0x7A4 /* 0000226E */
label00001ACE:
00001ACE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001AD2 4EBA 1EDC jsr [PC + 0x1EDC /* 000039B0 */]
00001AD6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001ADA 4EBA EF30 jsr [PC - 0x10D0 /* 00000A0C */]
00001ADE 302E FFCA move.w D0, [A6 - 0x36]
00001AE2 48C0 ext.l D0
00001AE4 5B80 subq.l D0, 5
00001AE6 E540 asl D0.w, 2
00001AE8 41ED E4AC lea.l A0, [A5 - 0x1B54]
00001AEC 2F30 0000 move.l -[A7], [A0 + D0.w]
00001AF0 2F2E 000C move.l -[A7], [A6 + 0xC]
00001AF4 4EBA F496 jsr [PC - 0xB6A /* 00000F8C */]
00001AF8 7000 moveq.l D0, 0x00
00001AFA 4FEF 0010 lea.l A7, [A7 + 0x10]
00001AFE 6000 076E bra +0x770 /* 0000226E */
label00001B02:
00001B02 486E FFD8 pea.l [A6 - 0x28]
00001B06 486E FFD6 pea.l [A6 - 0x2A]
00001B0A 486E FFD2 pea.l [A6 - 0x2E]
00001B0E 4A6E FFFE tst.w [A6 - 0x2]
00001B12 6704 beq +0x6 /* 00001B18 */
00001B14 7000 moveq.l D0, 0x00
00001B16 600C bra +0xE /* 00001B24 */
label00001B18:
00001B18 4A6E FFFC tst.w [A6 - 0x4]
00001B1C 6704 beq +0x6 /* 00001B22 */
00001B1E 7001 moveq.l D0, 0x01
00001B20 6002 bra +0x4 /* 00001B24 */
label00001B22:
00001B22 7002 moveq.l D0, 0x02
label00001B24:
00001B24 2F00 move.l -[A7], D0
00001B26 4A6E FFFE tst.w [A6 - 0x2]
00001B2A 6708 beq +0xA /* 00001B34 */
00001B2C 302E FFD0 move.w D0, [A6 - 0x30]
00001B30 48C0 ext.l D0
00001B32 6022 bra +0x24 /* 00001B56 */
label00001B34:
00001B34 7000 moveq.l D0, 0x00
00001B36 302E 0012 move.w D0, [A6 + 0x12]
00001B3A 223C 0000 8000 move.l D1, 0x8000
00001B40 C280 and.l D1, D0
00001B42 670A beq +0xC /* 00001B4E */
00001B44 302E FFD0 move.w D0, [A6 - 0x30]
00001B48 48C0 ext.l D0
00001B4A 4480 neg.l D0
00001B4C 6008 bra +0xA /* 00001B56 */
label00001B4E:
00001B4E 302E FFD0 move.w D0, [A6 - 0x30]
00001B52 48C0 ext.l D0
00001B54 5280 addq.l D0, 1
label00001B56:
00001B56 2F00 move.l -[A7], D0
00001B58 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001B5C 4EAD 19D2 jsr [A5 + 0x19D2 /* export_822 */]
00001B60 3D40 FFC8 move.w [A6 - 0x38], D0
00001B64 4FEF 0018 lea.l A7, [A7 + 0x18]
label00001B68:
00001B68 3C2E FFC8 move.w D6, [A6 - 0x38]
00001B6C 286E 000C movea.l A4, [A6 + 0xC]
00001B70 528C addq.l A4, 1
00001B72 7000 moveq.l D0, 0x00
00001B74 2D40 FFB6 move.l [A6 - 0x4A], D0
00001B78 41EE FFD8 lea.l A0, [A6 - 0x28]
00001B7C 2D48 FFAE move.l [A6 - 0x52], A0
00001B80 382E FFD2 move.w D4, [A6 - 0x2E]
00001B84 3A2E FFCC move.w D5, [A6 - 0x34]
00001B88 3D6E FFD0 FFCE move.w [A6 - 0x32], [A6 - 0x30]
00001B8E 3D6E FFD6 FFD4 move.w [A6 - 0x2C], [A6 - 0x2A]
00001B94 4A46 tst.w D6
00001B96 6646 bne +0x48 /* 00001BDE */
00001B98 303C 0400 move.w D0, 0x400
00001B9C C06E 0012 and.w D0, [A6 + 0x12]
00001BA0 6600 06B8 bne +0x6BA /* 0000225A */
00001BA4 4A6E FFFC tst.w [A6 - 0x4]
00001BA8 6734 beq +0x36 /* 00001BDE */
00001BAA 7801 moveq.l D4, 0x01
00001BAC 426E FFD4 clr.w [A6 - 0x2C]
00001BB0 1D7C 0030 FFD8 move.b [A6 - 0x28], 0x30 /* '0' */
00001BB6 5246 addq.w D6, 1
00001BB8 7000 moveq.l D0, 0x00
00001BBA 302E 0012 move.w D0, [A6 + 0x12]
00001BBE 223C 0000 8000 move.l D1, 0x8000
00001BC4 C280 and.l D1, D0
00001BC6 6616 bne +0x18 /* 00001BDE */
00001BC8 7E01 moveq.l D7, 0x01
00001BCA 600C bra +0xE /* 00001BD8 */
label00001BCC:
00001BCC 3006 move.w D0, D6
00001BCE 5246 addq.w D6, 1
00001BD0 1DBC 0030 00D8 move.b [A6 + D0.w - 0x40], 0x30 /* '0' */
00001BD6 5247 addq.w D7, 1
label00001BD8:
00001BD8 BE6E FFCE cmp.w D7, [A6 - 0x32]
00001BDC 6FEE ble -0x10 /* 00001BCC */
label00001BDE:
00001BDE 4A6E FFD4 tst.w [A6 - 0x2C]
00001BE2 671C beq +0x1E /* 00001C00 */
00001BE4 4A46 tst.w D6
00001BE6 6718 beq +0x1A /* 00001C00 */
00001BE8 006E 0002 FFC6 ori.w [A6 - 0x3A], 0x2
00001BEE 303C 0100 move.w D0, 0x100
00001BF2 C06E 0012 and.w D0, [A6 + 0x12]
00001BF6 6704 beq +0x6 /* 00001BFC */
00001BF8 7028 moveq.l D0, 0x28
00001BFA 6002 bra +0x4 /* 00001BFE */
label00001BFC:
00001BFC 702D moveq.l D0, 0x2D
label00001BFE:
00001BFE 18C0 move.b [A4]+, D0
label00001C00:
00001C00 4A6E FFFA tst.w [A6 - 0x6]
00001C04 673C beq +0x3E /* 00001C42 */
00001C06 4AAD BA78 tst.l [A5 - 0x4588]
00001C0A 670C beq +0xE /* 00001C18 */
00001C0C 206D BA78 movea.l A0, [A5 - 0x4588]
00001C10 41E8 01FE lea.l A0, [A0 + 0x1FE]
00001C14 2008 move.l D0, A0
00001C16 6006 bra +0x8 /* 00001C1E */
label00001C18:
00001C18 41ED E5B6 lea.l A0, [A5 - 0x1A4A]
00001C1C 2008 move.l D0, A0
label00001C1E:
00001C1E 2D40 FFA6 move.l [A6 - 0x5A], D0
00001C22 206E FFA6 movea.l A0, [A6 - 0x5A]
00001C26 52AE FFA6 addq.l [A6 - 0x5A], 1
00001C2A 7000 moveq.l D0, 0x00
00001C2C 1010 move.b D0, [A0]
00001C2E 3E00 move.w D7, D0
00001C30 600C bra +0xE /* 00001C3E */
label00001C32:
00001C32 206E FFA6 movea.l A0, [A6 - 0x5A]
00001C36 52AE FFA6 addq.l [A6 - 0x5A], 1
00001C3A 18D0 move.b [A4]+, [A0]
00001C3C 5347 subq.w D7, 1
label00001C3E:
00001C3E 4A47 tst.w D7
00001C40 66F0 bne -0xE /* 00001C32 */
label00001C42:
00001C42 4A46 tst.w D6
00001C44 6644 bne +0x46 /* 00001C8A */
00001C46 18FC 0030 move.b [A4]+, 0x30 /* '0' */
00001C4A 4A6E FFCE tst.w [A6 - 0x32]
00001C4E 6700 0310 beq +0x312 /* 00001F60 */
00001C52 4A6E FFFE tst.w [A6 - 0x2]
00001C56 6600 0308 bne +0x30A /* 00001F60 */
00001C5A 7000 moveq.l D0, 0x00
00001C5C 302E 0012 move.w D0, [A6 + 0x12]
00001C60 223C 0000 8000 move.l D1, 0x8000
00001C66 C280 and.l D1, D0
00001C68 6600 02F6 bne +0x2F8 /* 00001F60 */
00001C6C 2D4C FFB6 move.l [A6 - 0x4A], A4
00001C70 D8FC 0001 add.w A4, 0x1
00001C74 206E FFB6 movea.l A0, [A6 - 0x4A]
00001C78 10AD E5C2 move.b [A0], [A5 - 0x1A3E]
label00001C7C:
00001C7C 18FC 0030 move.b [A4]+, 0x30 /* '0' */
00001C80 536E FFCE subq.w [A6 - 0x32], 1
00001C84 66F6 bne -0x8 /* 00001C7C */
00001C86 6000 02D8 bra +0x2DA /* 00001F60 */
label00001C8A:
00001C8A 4A46 tst.w D6
00001C8C 6C30 bge +0x32 /* 00001CBE */
00001C8E 200C move.l D0, A4
00001C90 90AE 000C sub.l D0, [A6 + 0xC]
00001C94 5380 subq.l D0, 1
00001C96 206E 000C movea.l A0, [A6 + 0xC]
00001C9A 1080 move.b [A0], D0
00001C9C 486D EB7E pea.l [A5 - 0x1482]
00001CA0 2F2E 000C move.l -[A7], [A6 + 0xC]
00001CA4 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */]
00001CA8 206E 000C movea.l A0, [A6 + 0xC]
00001CAC 7000 moveq.l D0, 0x00
00001CAE 1010 move.b D0, [A0]
00001CB0 D0AE 000C add.l D0, [A6 + 0xC]
00001CB4 2840 movea.l A4, D0
00001CB6 528C addq.l A4, 1
00001CB8 508F addq.l A7, 8
00001CBA 6000 02A4 bra +0x2A6 /* 00001F60 */
label00001CBE:
00001CBE 4A6E FFFE tst.w [A6 - 0x2]
00001CC2 6722 beq +0x24 /* 00001CE6 */
00001CC4 6002 bra +0x4 /* 00001CC8 */
label00001CC6:
00001CC6 5346 subq.w D6, 1
label00001CC8:
00001CC8 B846 cmp.w D4, D6
00001CCA 6C08 bge +0xA /* 00001CD4 */
00001CCC 7030 moveq.l D0, 0x30
00001CCE B036 60D7 cmp.b D0, [A6 + D6.w - 0x41]
00001CD2 67F2 beq -0xC /* 00001CC6 */
label00001CD4:
00001CD4 4A44 tst.w D4
00001CD6 6C0E bge +0x10 /* 00001CE6 */
00001CD8 3006 move.w D0, D6
00001CDA 9044 sub.w D0, D4
00001CDC 0C40 000F cmpi.w D0, 0xF
00001CE0 6F04 ble +0x6 /* 00001CE6 */
00001CE2 526E FFFC addq.w [A6 - 0x4], 1
label00001CE6:
00001CE6 4A6E FFFC tst.w [A6 - 0x4]
00001CEA 6634 bne +0x36 /* 00001D20 */
00001CEC 4A6E FFFE tst.w [A6 - 0x2]
00001CF0 671E beq +0x20 /* 00001D10 */
00001CF2 4A44 tst.w D4
00001CF4 6C08 bge +0xA /* 00001CFE */
00001CF6 3004 move.w D0, D4
00001CF8 4440 neg.w D0
00001CFA 48C0 ext.l D0
00001CFC 6004 bra +0x6 /* 00001D02 */
label00001CFE:
00001CFE 48C4 ext.l D4
00001D00 2004 move.l D0, D4
label00001D02:
00001D02 720F moveq.l D1, 0x0F
00001D04 B280 cmp.l D1, D0
00001D06 5DC0 slt D0
00001D08 0240 0001 andi.w D0, 0x1
00001D0C 48C0 ext.l D0
00001D0E 600C bra +0xE /* 00001D1C */
label00001D10:
00001D10 0C44 000F cmpi.w D4, 0xF
00001D14 5EC0 sgt D0
00001D16 0240 0001 andi.w D0, 0x1
00001D1A 48C0 ext.l D0
label00001D1C:
00001D1C 6700 00F4 beq +0xF6 /* 00001E12 */
label00001D20:
00001D20 526E FFFC addq.w [A6 - 0x4], 1
00001D24 4A6E FFFE tst.w [A6 - 0x2]
00001D28 6704 beq +0x6 /* 00001D2E */
00001D2A 7003 moveq.l D0, 0x03
00001D2C 6008 bra +0xA /* 00001D36 */
label00001D2E:
00001D2E 302E FFCE move.w D0, [A6 - 0x32]
00001D32 5240 addq.w D0, 1
00001D34 48C0 ext.l D0
label00001D36:
00001D36 3E00 move.w D7, D0
00001D38 6002 bra +0x4 /* 00001D3C */
label00001D3A:
00001D3A 5346 subq.w D6, 1
label00001D3C:
00001D3C BE46 cmp.w D7, D6
00001D3E 6C08 bge +0xA /* 00001D48 */
00001D40 7030 moveq.l D0, 0x30
00001D42 B036 60D7 cmp.b D0, [A6 + D6.w - 0x41]
00001D46 67F2 beq -0xC /* 00001D3A */
label00001D48:
00001D48 206E FFAE movea.l A0, [A6 - 0x52]
00001D4C 52AE FFAE addq.l [A6 - 0x52], 1
00001D50 18D0 move.b [A4]+, [A0]
00001D52 302E FFCE move.w D0, [A6 - 0x32]
00001D56 5240 addq.w D0, 1
00001D58 BC40 cmp.w D6, D0
00001D5A 6C06 bge +0x8 /* 00001D62 */
00001D5C 48C6 ext.l D6
00001D5E 2006 move.l D0, D6
00001D60 6008 bra +0xA /* 00001D6A */
label00001D62:
00001D62 302E FFCE move.w D0, [A6 - 0x32]
00001D66 5240 addq.w D0, 1
00001D68 48C0 ext.l D0
label00001D6A:
00001D6A 41EE FFD8 lea.l A0, [A6 - 0x28]
00001D6E D088 add.l D0, A0
00001D70 2D40 FFB2 move.l [A6 - 0x4E], D0
00001D74 202E FFAE move.l D0, [A6 - 0x52]
00001D78 B0AE FFB2 cmp.l D0, [A6 - 0x4E]
00001D7C 6426 bcc +0x28 /* 00001DA4 */
00001D7E 2D4C FFB6 move.l [A6 - 0x4A], A4
00001D82 D8FC 0001 add.w A4, 0x1
00001D86 206E FFB6 movea.l A0, [A6 - 0x4A]
00001D8A 10AD E5C2 move.b [A0], [A5 - 0x1A3E]
00001D8E 600A bra +0xC /* 00001D9A */
label00001D90:
00001D90 206E FFAE movea.l A0, [A6 - 0x52]
00001D94 52AE FFAE addq.l [A6 - 0x52], 1
00001D98 18D0 move.b [A4]+, [A0]
label00001D9A:
00001D9A 202E FFAE move.l D0, [A6 - 0x52]
00001D9E B0AE FFB2 cmp.l D0, [A6 - 0x4E]
00001DA2 65EC bcs -0x12 /* 00001D90 */
label00001DA4:
00001DA4 18FC 0045 move.b [A4]+, 0x45 /* 'E' */
00001DA8 4A44 tst.w D4
00001DAA 6E0A bgt +0xC /* 00001DB6 */
00001DAC 4444 neg.w D4
00001DAE 5244 addq.w D4, 1
00001DB0 18FC 002D move.b [A4]+, 0x2D /* '-' */
00001DB4 6006 bra +0x8 /* 00001DBC */
label00001DB6:
00001DB6 5344 subq.w D4, 1
00001DB8 18FC 002B move.b [A4]+, 0x2B /* '+' */
label00001DBC:
00001DBC 0C44 0063 cmpi.w D4, 0x63 /* 'c' */
00001DC0 6F1C ble +0x1E /* 00001DDE */
00001DC2 48C4 ext.l D4
00001DC4 2004 move.l D0, D4
00001DC6 7264 moveq.l D1, 0x64
00001DC8 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00001DCC 7230 moveq.l D1, 0x30
00001DCE D081 add.l D0, D1
00001DD0 18C0 move.b [A4]+, D0
00001DD2 3004 move.w D0, D4
00001DD4 48C0 ext.l D0
00001DD6 7264 moveq.l D1, 0x64
00001DD8 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
00001DDC 3800 move.w D4, D0
label00001DDE:
00001DDE 0C44 0009 cmpi.w D4, 0x9 /* '\t' */
00001DE2 6F1E ble +0x20 /* 00001E02 */
00001DE4 48C4 ext.l D4
00001DE6 2004 move.l D0, D4
00001DE8 720A moveq.l D1, 0x0A
00001DEA 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00001DEE 7230 moveq.l D1, 0x30
00001DF0 D081 add.l D0, D1
00001DF2 18C0 move.b [A4]+, D0
00001DF4 3004 move.w D0, D4
00001DF6 48C0 ext.l D0
00001DF8 720A moveq.l D1, 0x0A
00001DFA 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
00001DFE 3800 move.w D4, D0
00001E00 6004 bra +0x6 /* 00001E06 */
label00001E02:
00001E02 18FC 0030 move.b [A4]+, 0x30 /* '0' */
label00001E06:
00001E06 3004 move.w D0, D4
00001E08 D07C 0030 add.w D0, 0x30 /* '0' */
00001E0C 18C0 move.b [A4]+, D0
00001E0E 6000 0150 bra +0x152 /* 00001F60 */
label00001E12:
00001E12 4A44 tst.w D4
00001E14 6E40 bgt +0x42 /* 00001E56 */
00001E16 18FC 0030 move.b [A4]+, 0x30 /* '0' */
00001E1A 4A6E FFFE tst.w [A6 - 0x2]
00001E1E 6612 bne +0x14 /* 00001E32 */
00001E20 7000 moveq.l D0, 0x00
00001E22 302E 0012 move.w D0, [A6 + 0x12]
00001E26 223C 0000 8000 move.l D1, 0x8000
00001E2C C280 and.l D1, D0
00001E2E 6600 00FE bne +0x100 /* 00001F2E */
label00001E32:
00001E32 2D4C FFB6 move.l [A6 - 0x4A], A4
00001E36 D8FC 0001 add.w A4, 0x1
00001E3A 206E FFB6 movea.l A0, [A6 - 0x4A]
00001E3E 10AD E5C2 move.b [A0], [A5 - 0x1A3E]
00001E42 3E04 move.w D7, D4
00001E44 7600 moveq.l D3, 0x00
00001E46 6006 bra +0x8 /* 00001E4E */
label00001E48:
00001E48 18FC 0030 move.b [A4]+, 0x30 /* '0' */
00001E4C 5247 addq.w D7, 1
label00001E4E:
00001E4E B647 cmp.w D3, D7
00001E50 6EF6 bgt -0x8 /* 00001E48 */
00001E52 6000 00DA bra +0xDC /* 00001F2E */
label00001E56:
00001E56 3E04 move.w D7, D4
00001E58 9E46 sub.w D7, D6
00001E5A 4A47 tst.w D7
00001E5C 6F0E ble +0x10 /* 00001E6C */
00001E5E 3D46 FFC2 move.w [A6 - 0x3E], D6
00001E62 3007 move.w D0, D7
00001E64 D046 add.w D0, D6
00001E66 3D40 FFC4 move.w [A6 - 0x3C], D0
00001E6A 6008 bra +0xA /* 00001E74 */
label00001E6C:
00001E6C 3D44 FFC2 move.w [A6 - 0x3E], D4
00001E70 3D44 FFC4 move.w [A6 - 0x3C], D4
label00001E74:
00001E74 4A45 tst.w D5
00001E76 6710 beq +0x12 /* 00001E88 */
00001E78 302E FFC4 move.w D0, [A6 - 0x3C]
00001E7C 5340 subq.w D0, 1
00001E7E 48C0 ext.l D0
00001E80 81FC 0003 divs.w D0, 0x3
00001E84 D16E FFC4 add.w [A6 - 0x3C], D0
label00001E88:
00001E88 D8EE FFC4 add.w A4, [A6 - 0x3C]
00001E8C 2D4C FFB2 move.l [A6 - 0x4E], A4
00001E90 B846 cmp.w D4, D6
00001E92 6C50 bge +0x52 /* 00001EE4 */
00001E94 4A6E FFFE tst.w [A6 - 0x2]
00001E98 6610 bne +0x12 /* 00001EAA */
00001E9A 7000 moveq.l D0, 0x00
00001E9C 302E 0012 move.w D0, [A6 + 0x12]
00001EA0 223C 0000 8000 move.l D1, 0x8000
00001EA6 C280 and.l D1, D0
00001EA8 663A bne +0x3C /* 00001EE4 */
label00001EAA:
00001EAA 2D4C FFB6 move.l [A6 - 0x4A], A4
00001EAE D8FC 0001 add.w A4, 0x1
00001EB2 206E FFB6 movea.l A0, [A6 - 0x4A]
00001EB6 10AD E5C2 move.b [A0], [A5 - 0x1A3E]
00001EBA 6028 bra +0x2A /* 00001EE4 */
label00001EBC:
00001EBC 4A45 tst.w D5
00001EBE 6718 beq +0x1A /* 00001ED8 */
00001EC0 3005 move.w D0, D5
00001EC2 5245 addq.w D5, 1
00001EC4 0C40 0004 cmpi.w D0, 0x4
00001EC8 660E bne +0x10 /* 00001ED8 */
00001ECA 53AE FFB2 subq.l [A6 - 0x4E], 1
00001ECE 206E FFB2 movea.l A0, [A6 - 0x4E]
00001ED2 10AD E5C0 move.b [A0], [A5 - 0x1A40]
00001ED6 7A02 moveq.l D5, 0x02
label00001ED8:
00001ED8 53AE FFB2 subq.l [A6 - 0x4E], 1
00001EDC 206E FFB2 movea.l A0, [A6 - 0x4E]
00001EE0 10BC 0030 move.b [A0], 0x30 /* '0' */
label00001EE4:
00001EE4 3007 move.w D0, D7
00001EE6 5347 subq.w D7, 1
00001EE8 4A40 tst.w D0
00001EEA 6ED0 bgt -0x2E /* 00001EBC */
00001EEC 302E FFC2 move.w D0, [A6 - 0x3E]
00001EF0 48C0 ext.l D0
00001EF2 D1AE FFAE add.l [A6 - 0x52], D0
00001EF6 266E FFAE movea.l A3, [A6 - 0x52]
00001EFA 6026 bra +0x28 /* 00001F22 */
label00001EFC:
00001EFC 4A45 tst.w D5
00001EFE 6718 beq +0x1A /* 00001F18 */
00001F00 3005 move.w D0, D5
00001F02 5245 addq.w D5, 1
00001F04 0C40 0004 cmpi.w D0, 0x4
00001F08 660E bne +0x10 /* 00001F18 */
00001F0A 53AE FFB2 subq.l [A6 - 0x4E], 1
00001F0E 206E FFB2 movea.l A0, [A6 - 0x4E]
00001F12 10AD E5C0 move.b [A0], [A5 - 0x1A40]
00001F16 7A02 moveq.l D5, 0x02
label00001F18:
00001F18 53AE FFB2 subq.l [A6 - 0x4E], 1
00001F1C 206E FFB2 movea.l A0, [A6 - 0x4E]
00001F20 10A3 move.b [A0], -[A3]
label00001F22:
00001F22 302E FFC2 move.w D0, [A6 - 0x3E]
00001F26 536E FFC2 subq.w [A6 - 0x3E], 1
00001F2A 4A40 tst.w D0
00001F2C 6ECE bgt -0x30 /* 00001EFC */
label00001F2E:
00001F2E 4A6E FFFE tst.w [A6 - 0x2]
00001F32 6610 bne +0x12 /* 00001F44 */
00001F34 7000 moveq.l D0, 0x00
00001F36 302E 0012 move.w D0, [A6 + 0x12]
00001F3A 223C 0000 8000 move.l D1, 0x8000
00001F40 C280 and.l D1, D0
00001F42 661C bne +0x1E /* 00001F60 */
label00001F44:
00001F44 41EE FFD8 lea.l A0, [A6 - 0x28]
00001F48 48C6 ext.l D6
00001F4A 2648 movea.l A3, A0
00001F4C D7C6 add.l A3, D6
00001F4E 600A bra +0xC /* 00001F5A */
label00001F50:
00001F50 206E FFAE movea.l A0, [A6 - 0x52]
00001F54 52AE FFAE addq.l [A6 - 0x52], 1
00001F58 18D0 move.b [A4]+, [A0]
label00001F5A:
00001F5A B7EE FFAE cmpa.l A3, [A6 - 0x52]
00001F5E 62F0 bhi -0xE /* 00001F50 */
label00001F60:
00001F60 4A6E FFF8 tst.w [A6 - 0x8]
00001F64 6704 beq +0x6 /* 00001F6A */
00001F66 18FC 0025 move.b [A4]+, 0x25 /* '%' */
label00001F6A:
00001F6A 4A6E FFFA tst.w [A6 - 0x6]
00001F6E 673C beq +0x3E /* 00001FAC */
00001F70 4AAD BA78 tst.l [A5 - 0x4588]
00001F74 670C beq +0xE /* 00001F82 */
00001F76 206D BA78 movea.l A0, [A5 - 0x4588]
00001F7A 41E8 0204 lea.l A0, [A0 + 0x204]
00001F7E 2008 move.l D0, A0
00001F80 6006 bra +0x8 /* 00001F88 */
label00001F82:
00001F82 41ED E5B0 lea.l A0, [A5 - 0x1A50]
00001F86 2008 move.l D0, A0
label00001F88:
00001F88 2D40 FFAA move.l [A6 - 0x56], D0
00001F8C 206E FFAA movea.l A0, [A6 - 0x56]
00001F90 52AE FFAA addq.l [A6 - 0x56], 1
00001F94 7000 moveq.l D0, 0x00
00001F96 1010 move.b D0, [A0]
00001F98 3E00 move.w D7, D0
00001F9A 600C bra +0xE /* 00001FA8 */
label00001F9C:
00001F9C 206E FFAA movea.l A0, [A6 - 0x56]
00001FA0 52AE FFAA addq.l [A6 - 0x56], 1
00001FA4 18D0 move.b [A4]+, [A0]
00001FA6 5347 subq.w D7, 1
label00001FA8:
00001FA8 4A47 tst.w D7
00001FAA 66F0 bne -0xE /* 00001F9C */
label00001FAC:
00001FAC 4A6E FFD4 tst.w [A6 - 0x2C]
00001FB0 6712 beq +0x14 /* 00001FC4 */
00001FB2 4A46 tst.w D6
00001FB4 670E beq +0x10 /* 00001FC4 */
00001FB6 303C 0100 move.w D0, 0x100
00001FBA C06E 0012 and.w D0, [A6 + 0x12]
00001FBE 6704 beq +0x6 /* 00001FC4 */
00001FC0 18FC 0029 move.b [A4]+, 0x29 /* ')' */
label00001FC4:
00001FC4 4A6D C5A8 tst.w [A5 - 0x3A58]
00001FC8 6700 0290 beq +0x292 /* 0000225A */
00001FCC 4A46 tst.w D6
00001FCE 6F00 028A ble +0x28C /* 0000225A */
00001FD2 4A6E FFFE tst.w [A6 - 0x2]
00001FD6 6700 0282 beq +0x284 /* 0000225A */
00001FDA 200C move.l D0, A4
00001FDC 90AE 000C sub.l D0, [A6 + 0xC]
00001FE0 5380 subq.l D0, 1
00001FE2 206E 000C movea.l A0, [A6 + 0xC]
00001FE6 1080 move.b [A0], D0
00001FE8 7000 moveq.l D0, 0x00
00001FEA 323C 0100 move.w D1, 0x100
00001FEE C26E 0012 and.w D1, [A6 + 0x12]
00001FF2 671A beq +0x1C /* 0000200E */
00001FF4 323C 3000 move.w D1, 0x3000 /* '0\0' */
00001FF8 C26E 0012 and.w D1, [A6 + 0x12]
00001FFC 0C41 3000 cmpi.w D1, 0x3000 /* '0\0' */
00002000 670A beq +0xC /* 0000200C */
00002002 323C 3000 move.w D1, 0x3000 /* '0\0' */
00002006 C26E 0012 and.w D1, [A6 + 0x12]
0000200A 6602 bne +0x4 /* 0000200E */
label0000200C:
0000200C 7001 moveq.l D0, 0x01
label0000200E:
0000200E 3D40 FFAA move.w [A6 - 0x56], D0
00002012 6710 beq +0x12 /* 00002024 */
00002014 4A6E FFD4 tst.w [A6 - 0x2C]
00002018 660A bne +0xC /* 00002024 */
0000201A 18BC 0029 move.b [A4], 0x29 /* ')' */
0000201E 206E 000C movea.l A0, [A6 + 0xC]
00002022 5210 addq.b [A0], 1
label00002024:
00002024 2F2E 000C move.l -[A7], [A6 + 0xC]
00002028 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
0000202C 906E FFAA sub.w D0, [A6 - 0x56]
00002030 B06D C5A8 cmp.w D0, [A5 - 0x3A58]
00002034 5EC0 sgt D0
00002036 0240 0001 andi.w D0, 0x1
0000203A 3D40 FFAC move.w [A6 - 0x54], D0
0000203E 588F addq.l A7, 4
00002040 6700 0218 beq +0x21A /* 0000225A */
00002044 426E FFA8 clr.w [A6 - 0x58]
00002048 2D6E FFB6 FFB2 move.l [A6 - 0x4E], [A6 - 0x4A]
0000204E 6700 01E2 beq +0x1E4 /* 00002232 */
00002052 601A bra +0x1C /* 0000206E */
label00002054:
00002054 206E FFB2 movea.l A0, [A6 - 0x4E]
00002058 7000 moveq.l D0, 0x00
0000205A 1010 move.b D0, [A0]
0000205C D040 add.w D0, D0
0000205E 41ED A414 lea.l A0, [A5 - 0x5BEC]
00002062 323C 0400 move.w D1, 0x400
00002066 C270 0000 and.w D1, [A0 + D0.w]
0000206A 6700 01C6 beq +0x1C8 /* 00002232 */
label0000206E:
0000206E 52AE FFB2 addq.l [A6 - 0x4E], 1
00002072 B9EE FFB2 cmpa.l A4, [A6 - 0x4E]
00002076 62DC bhi -0x22 /* 00002054 */
00002078 6000 01B8 bra +0x1BA /* 00002232 */
label0000207C:
0000207C 7001 moveq.l D0, 0x01
0000207E 266E FFB2 movea.l A3, [A6 - 0x4E]
00002082 538B subq.l A3, 1
00002084 7235 moveq.l D1, 0x35
00002086 B213 cmp.b D1, [A3]
00002088 650E bcs +0x10 /* 00002098 */
0000208A 7235 moveq.l D1, 0x35
0000208C B213 cmp.b D1, [A3]
0000208E 6606 bne +0x8 /* 00002096 */
00002090 4A6E FFA8 tst.w [A6 - 0x58]
00002094 6702 beq +0x4 /* 00002098 */
label00002096:
00002096 7000 moveq.l D0, 0x00
label00002098:
00002098 3D40 FFA4 move.w [A6 - 0x5C], D0
0000209C 426E FFA8 clr.w [A6 - 0x58]
000020A0 4A6E FFA4 tst.w [A6 - 0x5C]
000020A4 6700 00D0 beq +0xD2 /* 00002176 */
000020A8 6050 bra +0x52 /* 000020FA */
label000020AA:
000020AA 7000 moveq.l D0, 0x00
000020AC 1013 move.b D0, [A3]
000020AE D040 add.w D0, D0
000020B0 41ED A414 lea.l A0, [A5 - 0x5BEC]
000020B4 323C 0400 move.w D1, 0x400
000020B8 C270 0000 and.w D1, [A0 + D0.w]
000020BC 6728 beq +0x2A /* 000020E6 */
000020BE 5213 addq.b [A3], 1
000020C0 7039 moveq.l D0, 0x39
000020C2 B013 cmp.b D0, [A3]
000020C4 55C0 scs D0
000020C6 0240 0001 andi.w D0, 0x1
000020CA 3D40 FFA4 move.w [A6 - 0x5C], D0
000020CE 6706 beq +0x8 /* 000020D6 */
000020D0 16BC 0030 move.b [A3], 0x30 /* '0' */
000020D4 6024 bra +0x26 /* 000020FA */
label000020D6:
000020D6 7035 moveq.l D0, 0x35
000020D8 B013 cmp.b D0, [A3]
000020DA 57C0 seq D0
000020DC 0240 0001 andi.w D0, 0x1
000020E0 3D40 FFA8 move.w [A6 - 0x58], D0
000020E4 601E bra +0x20 /* 00002104 */
label000020E6:
000020E6 1013 move.b D0, [A3]
000020E8 B02D E5C2 cmp.b D0, [A5 - 0x1A3E]
000020EC 670C beq +0xE /* 000020FA */
000020EE 4A45 tst.w D5
000020F0 6712 beq +0x14 /* 00002104 */
000020F2 1013 move.b D0, [A3]
000020F4 B02D E5C0 cmp.b D0, [A5 - 0x1A40]
000020F8 660A bne +0xC /* 00002104 */
label000020FA:
000020FA D6FC FFFF add.w A3, 0xFFFF
000020FE B7EE 000C cmpa.l A3, [A6 + 0xC]
00002102 62A6 bhi -0x58 /* 000020AA */
label00002104:
00002104 4A6E FFA4 tst.w [A6 - 0x5C]
00002108 676C beq +0x6E /* 00002176 */
0000210A 4A45 tst.w D5
0000210C 6718 beq +0x1A /* 00002126 */
0000210E 102B 0004 move.b D0, [A3 + 0x4]
00002112 B02D E5C0 cmp.b D0, [A5 - 0x1A40]
00002116 670A beq +0xC /* 00002122 */
00002118 102B 0004 move.b D0, [A3 + 0x4]
0000211C B02D E5C2 cmp.b D0, [A5 - 0x1A3E]
00002120 6604 bne +0x6 /* 00002126 */
label00002122:
00002122 526E FFA4 addq.w [A6 - 0x5C], 1
label00002126:
00002126 D6FC 0001 add.w A3, 0x1
0000212A 2F0B move.l -[A7], A3
0000212C 302E FFA4 move.w D0, [A6 - 0x5C]
00002130 48C0 ext.l D0
00002132 D08B add.l D0, A3
00002134 2F00 move.l -[A7], D0
00002136 202E FFB2 move.l D0, [A6 - 0x4E]
0000213A 908B sub.l D0, A3
0000213C 322E FFA4 move.w D1, [A6 - 0x5C]
00002140 48C1 ext.l D1
00002142 9081 sub.l D0, D1
00002144 2F00 move.l -[A7], D0
00002146 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
0000214A 16FC 0031 move.b [A3]+, 0x31 /* '1' */
0000214E 7002 moveq.l D0, 0x02
00002150 B06E FFA4 cmp.w D0, [A6 - 0x5C]
00002154 6604 bne +0x6 /* 0000215A */
00002156 16AD E5C0 move.b [A3], [A5 - 0x1A40]
label0000215A:
0000215A 302E FFA4 move.w D0, [A6 - 0x5C]
0000215E 48C0 ext.l D0
00002160 D1AE FFB6 add.l [A6 - 0x4A], D0
00002164 206E FFB6 movea.l A0, [A6 - 0x4A]
00002168 1010 move.b D0, [A0]
0000216A B02D E5C2 cmp.b D0, [A5 - 0x1A3E]
0000216E 6706 beq +0x8 /* 00002176 */
00002170 7000 moveq.l D0, 0x00
00002172 2D40 FFB6 move.l [A6 - 0x4A], D0
label00002176:
00002176 266E FFB2 movea.l A3, [A6 - 0x4E]
0000217A 538B subq.l A3, 1
0000217C 4AAE FFB6 tst.l [A6 - 0x4A]
00002180 6726 beq +0x28 /* 000021A8 */
00002182 6004 bra +0x6 /* 00002188 */
label00002184:
00002184 D6FC FFFF add.w A3, 0xFFFF
label00002188:
00002188 200B move.l D0, A3
0000218A 5380 subq.l D0, 1
0000218C 2040 movea.l A0, D0
0000218E 7030 moveq.l D0, 0x30
00002190 B010 cmp.b D0, [A0]
00002192 67F0 beq -0xE /* 00002184 */
00002194 200B move.l D0, A3
00002196 5380 subq.l D0, 1
00002198 B0AE FFB6 cmp.l D0, [A6 - 0x4A]
0000219C 660A bne +0xC /* 000021A8 */
0000219E 7000 moveq.l D0, 0x00
000021A0 2D40 FFB6 move.l [A6 - 0x4A], D0
000021A4 D6FC FFFF add.w A3, 0xFFFF
label000021A8:
000021A8 2F2E FFB2 move.l -[A7], [A6 - 0x4E]
000021AC 2F0B move.l -[A7], A3
000021AE 200C move.l D0, A4
000021B0 90AE FFB2 sub.l D0, [A6 - 0x4E]
000021B4 5280 addq.l D0, 1
000021B6 2F00 move.l -[A7], D0
000021B8 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
000021BC 206E 000C movea.l A0, [A6 + 0xC]
000021C0 202E FFB2 move.l D0, [A6 - 0x4E]
000021C4 908B sub.l D0, A3
000021C6 9110 sub.b [A0], D0
000021C8 202E FFB2 move.l D0, [A6 - 0x4E]
000021CC 908B sub.l D0, A3
000021CE 99C0 sub.l A4, D0
000021D0 2D4B FFB2 move.l [A6 - 0x4E], A3
000021D4 4AAE FFB6 tst.l [A6 - 0x4A]
000021D8 663C bne +0x3E /* 00002216 */
000021DA 202E FFB2 move.l D0, [A6 - 0x4E]
000021DE 5380 subq.l D0, 1
000021E0 2040 movea.l A0, D0
000021E2 7030 moveq.l D0, 0x30
000021E4 B010 cmp.b D0, [A0]
000021E6 6628 bne +0x2A /* 00002210 */
000021E8 202E FFB2 move.l D0, [A6 - 0x4E]
000021EC 5580 subq.l D0, 2
000021EE B0AE 000C cmp.l D0, [A6 + 0xC]
000021F2 6752 beq +0x54 /* 00002246 */
000021F4 202E FFB2 move.l D0, [A6 - 0x4E]
000021F8 5580 subq.l D0, 2
000021FA 2040 movea.l A0, D0
000021FC 7000 moveq.l D0, 0x00
000021FE 1010 move.b D0, [A0]
00002200 D040 add.w D0, D0
00002202 41ED A414 lea.l A0, [A5 - 0x5BEC]
00002206 323C 0400 move.w D1, 0x400
0000220A C270 0000 and.w D1, [A0 + D0.w]
0000220E 6736 beq +0x38 /* 00002246 */
label00002210:
00002210 2D6E FFB2 FFB6 move.l [A6 - 0x4A], [A6 - 0x4E]
label00002216:
00002216 2F2E 000C move.l -[A7], [A6 + 0xC]
0000221A 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
0000221E 906E FFAA sub.w D0, [A6 - 0x56]
00002222 B06D C5A8 cmp.w D0, [A5 - 0x3A58]
00002226 5EC0 sgt D0
00002228 0240 0001 andi.w D0, 0x1
0000222C 3D40 FFAC move.w [A6 - 0x54], D0
00002230 588F addq.l A7, 4
label00002232:
00002232 4A6E FFAC tst.w [A6 - 0x54]
00002236 670E beq +0x10 /* 00002246 */
00002238 202E FFB6 move.l D0, [A6 - 0x4A]
0000223C 5280 addq.l D0, 1
0000223E B0AE FFB2 cmp.l D0, [A6 - 0x4E]
00002242 6500 FE38 bcs -0x1C6 /* 0000207C */
label00002246:
00002246 4A6E FFAC tst.w [A6 - 0x54]
0000224A 670E beq +0x10 /* 0000225A */
0000224C 4A6E FFFC tst.w [A6 - 0x4]
00002250 6608 bne +0xA /* 0000225A */
00002252 526E FFFC addq.w [A6 - 0x4], 1
00002256 6000 F910 bra -0x6EE /* 00001B68 */
label0000225A:
0000225A 4214 clr.b [A4]
0000225C 200C move.l D0, A4
0000225E 90AE 000C sub.l D0, [A6 + 0xC]
00002262 5380 subq.l D0, 1
00002264 206E 000C movea.l A0, [A6 + 0xC]
00002268 1080 move.b [A0], D0
0000226A 302E FFC6 move.w D0, [A6 - 0x3A]
label0000226E:
0000226E 4CEE 18F8 FF88 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x78]
00002274 4E5E unlink A6
00002276 4E75 rts
export_454:
fn00002278:
00002278 7015 moveq.l D0, 0x15
0000227A 2F00 move.l -[A7], D0
0000227C 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
00002280 588F addq.l A7, 4
00002282 4E75 rts
export_455:
00002284 48E7 0110 movem.l -[A7], D7,A3
00002288 266F 000C movea.l A3, [A7 + 0xC]
0000228C 4247 clr.w D7
0000228E 4878 1801 push.l 0x1801
00002292 4EBA EFDE jsr [PC - 0x1022 /* 00001272 */]
00002296 2740 001E move.l [A3 + 0x1E], D0
0000229A 588F addq.l A7, 4
0000229C 6734 beq +0x36 /* 000022D2 */
0000229E 2F0B move.l -[A7], A3
000022A0 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
000022A4 4A80 tst.l D0
000022A6 588F addq.l A7, 4
000022A8 6618 bne +0x1A /* 000022C2 */
000022AA 2F0B move.l -[A7], A3
000022AC 4EBA 002C jsr [PC + 0x2C /* 000022DA */]
000022B0 4A40 tst.w D0
000022B2 588F addq.l A7, 4
000022B4 670C beq +0xE /* 000022C2 */
000022B6 277C 0000 1800 0026 move.l [A3 + 0x26], 0x1800
000022BE 5247 addq.w D7, 1
000022C0 6010 bra +0x12 /* 000022D2 */
label000022C2:
000022C2 2F0B move.l -[A7], A3
000022C4 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
000022C8 486B 001E pea.l [A3 + 0x1E]
000022CC 4EBA F0C6 jsr [PC - 0xF3A /* 00001394 */]
000022D0 508F addq.l A7, 8
label000022D2:
000022D2 3007 move.w D0, D7
000022D4 4CDF 0880 movem.l D7,A3, [A7]+
000022D8 4E75 rts
fn000022DA:
000022DA 2F0B move.l -[A7], A3
000022DC 266F 0008 movea.l A3, [A7 + 0x8]
000022E0 276B 001E 0022 move.l [A3 + 0x22], [A3 + 0x1E]
000022E6 206B 001E movea.l A0, [A3 + 0x1E]
000022EA 4210 clr.b [A0]
000022EC 7000 moveq.l D0, 0x00
000022EE 2740 002C move.l [A3 + 0x2C], D0
000022F2 3740 002A move.w [A3 + 0x2A], D0
000022F6 2F00 move.l -[A7], D0
000022F8 2F0B move.l -[A7], A3
000022FA 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
000022FE 4A80 tst.l D0
00002300 57C0 seq D0
00002302 0240 0001 andi.w D0, 0x1
00002306 508F addq.l A7, 8
00002308 265F movea.l A3, [A7]+
0000230A 4E75 rts
export_456:
0000230C 4E56 0000 link A6, 0
00002310 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00002314 7000 moveq.l D0, 0x00
00002316 2B40 E5C8 move.l [A5 - 0x1A38], D0
label0000231A:
0000231A 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
0000231E 206E 0008 movea.l A0, [A6 + 0x8]
00002322 2868 0022 movea.l A4, [A0 + 0x22]
00002326 264C movea.l A3, A4
00002328 4247 clr.w D7
0000232A 606C bra +0x6E /* 00002398 */
label0000232C:
0000232C 700D moveq.l D0, 0x0D
0000232E B013 cmp.b D0, [A3]
00002330 6624 bne +0x26 /* 00002356 */
00002332 206E 0008 movea.l A0, [A6 + 0x8]
00002336 4A68 002A tst.w [A0 + 0x2A]
0000233A 660A bne +0xC /* 00002346 */
0000233C 4A2B 0001 tst.b [A3 + 0x1]
00002340 6604 bne +0x6 /* 00002346 */
00002342 5247 addq.w D7, 1
00002344 6056 bra +0x58 /* 0000239C */
label00002346:
00002346 4213 clr.b [A3]
00002348 700A moveq.l D0, 0x0A
0000234A B02B 0001 cmp.b D0, [A3 + 0x1]
0000234E 6628 bne +0x2A /* 00002378 */
00002350 D6FC 0001 add.w A3, 0x1
00002354 6022 bra +0x24 /* 00002378 */
label00002356:
00002356 700A moveq.l D0, 0x0A
00002358 B013 cmp.b D0, [A3]
0000235A 6604 bne +0x6 /* 00002360 */
0000235C 4213 clr.b [A3]
0000235E 6018 bra +0x1A /* 00002378 */
label00002360:
00002360 701A moveq.l D0, 0x1A
00002362 B013 cmp.b D0, [A3]
00002364 660C bne +0xE /* 00002372 */
00002366 4213 clr.b [A3]
00002368 206E 0008 movea.l A0, [A6 + 0x8]
0000236C 5268 002A addq.w [A0 + 0x2A], 1
00002370 602A bra +0x2C /* 0000239C */
label00002372:
00002372 D6FC 0001 add.w A3, 0x1
00002376 6020 bra +0x22 /* 00002398 */
label00002378:
00002378 200B move.l D0, A3
0000237A 5280 addq.l D0, 1
0000237C 206E 0008 movea.l A0, [A6 + 0x8]
00002380 2140 0022 move.l [A0 + 0x22], D0
00002384 206E 0008 movea.l A0, [A6 + 0x8]
00002388 2028 0022 move.l D0, [A0 + 0x22]
0000238C 908C sub.l D0, A4
0000238E 2B40 E5C4 move.l [A5 - 0x1A3C], D0
00002392 200C move.l D0, A4
00002394 6000 01E0 bra +0x1E2 /* 00002576 */
label00002398:
00002398 4A13 tst.b [A3]
0000239A 6690 bne -0x6E /* 0000232C */
label0000239C:
0000239C 206E 0008 movea.l A0, [A6 + 0x8]
000023A0 2068 0022 movea.l A0, [A0 + 0x22]
000023A4 4A10 tst.b [A0]
000023A6 672C beq +0x2E /* 000023D4 */
000023A8 206E 0008 movea.l A0, [A6 + 0x8]
000023AC 4A68 002A tst.w [A0 + 0x2A]
000023B0 6722 beq +0x24 /* 000023D4 */
000023B2 206E 0008 movea.l A0, [A6 + 0x8]
000023B6 200B move.l D0, A3
000023B8 90A8 0022 sub.l D0, [A0 + 0x22]
000023BC 2B40 E5C4 move.l [A5 - 0x1A3C], D0
000023C0 206E 0008 movea.l A0, [A6 + 0x8]
000023C4 214B 0022 move.l [A0 + 0x22], A3
000023C8 7003 moveq.l D0, 0x03
000023CA 2B40 E5C8 move.l [A5 - 0x1A38], D0
000023CE 200C move.l D0, A4
000023D0 6000 01A4 bra +0x1A6 /* 00002576 */
label000023D4:
000023D4 206E 0008 movea.l A0, [A6 + 0x8]
000023D8 226E 0008 movea.l A1, [A6 + 0x8]
000023DC 2028 001E move.l D0, [A0 + 0x1E]
000023E0 B0A9 0022 cmp.l D0, [A1 + 0x22]
000023E4 6716 beq +0x18 /* 000023FC */
000023E6 206E 0008 movea.l A0, [A6 + 0x8]
000023EA 2F28 0022 move.l -[A7], [A0 + 0x22]
000023EE 206E 0008 movea.l A0, [A6 + 0x8]
000023F2 2F28 001E move.l -[A7], [A0 + 0x1E]
000023F6 4EBA 13E6 jsr [PC + 0x13E6 /* 000037DE */]
000023FA 508F addq.l A7, 8
label000023FC:
000023FC 206E 0008 movea.l A0, [A6 + 0x8]
00002400 2F28 001E move.l -[A7], [A0 + 0x1E]
00002404 4EBA 146C jsr [PC + 0x146C /* 00003872 */]
00002408 206E 0008 movea.l A0, [A6 + 0x8]
0000240C 2140 002C move.l [A0 + 0x2C], D0
00002410 206E 0008 movea.l A0, [A6 + 0x8]
00002414 B0A8 0026 cmp.l D0, [A0 + 0x26]
00002418 588F addq.l A7, 4
0000241A 6658 bne +0x5A /* 00002474 */
0000241C 206E 0008 movea.l A0, [A6 + 0x8]
00002420 4A68 002A tst.w [A0 + 0x2A]
00002424 664E bne +0x50 /* 00002474 */
00002426 206E 0008 movea.l A0, [A6 + 0x8]
0000242A 06A8 0000 1800 0026 addi.l [A0 + 0x26], 0x1800
00002432 2028 0026 move.l D0, [A0 + 0x26]
00002436 5280 addq.l D0, 1
00002438 2F00 move.l -[A7], D0
0000243A 206E 0008 movea.l A0, [A6 + 0x8]
0000243E 2028 002C move.l D0, [A0 + 0x2C]
00002442 5280 addq.l D0, 1
00002444 2F00 move.l -[A7], D0
00002446 206E 0008 movea.l A0, [A6 + 0x8]
0000244A 4868 001E pea.l [A0 + 0x1E]
0000244E 4EBA F33C jsr [PC - 0xCC4 /* 0000178C */]
00002452 4A40 tst.w D0
00002454 4FEF 000C lea.l A7, [A7 + 0xC]
00002458 6710 beq +0x12 /* 0000246A */
0000245A 206E 0008 movea.l A0, [A6 + 0x8]
0000245E 226E 0008 movea.l A1, [A6 + 0x8]
00002462 2368 001E 0022 move.l [A1 + 0x22], [A0 + 0x1E]
00002468 600A bra +0xC /* 00002474 */
label0000246A:
0000246A 7007 moveq.l D0, 0x07
0000246C 2B40 E5C8 move.l [A5 - 0x1A38], D0
00002470 6000 00F0 bra +0xF2 /* 00002562 */
label00002474:
00002474 206E 0008 movea.l A0, [A6 + 0x8]
00002478 226E 0008 movea.l A1, [A6 + 0x8]
0000247C 2028 002C move.l D0, [A0 + 0x2C]
00002480 B0A9 0026 cmp.l D0, [A1 + 0x26]
00002484 6400 00DC bcc +0xDE /* 00002562 */
00002488 206E 0008 movea.l A0, [A6 + 0x8]
0000248C 4A68 002A tst.w [A0 + 0x2A]
00002490 6600 00D0 bne +0xD2 /* 00002562 */
00002494 206E 0008 movea.l A0, [A6 + 0x8]
00002498 226E 0008 movea.l A1, [A6 + 0x8]
0000249C 2028 0026 move.l D0, [A0 + 0x26]
000024A0 90A9 002C sub.l D0, [A1 + 0x2C]
000024A4 2F00 move.l -[A7], D0
000024A6 206E 0008 movea.l A0, [A6 + 0x8]
000024AA 226E 0008 movea.l A1, [A6 + 0x8]
000024AE 2029 002C move.l D0, [A1 + 0x2C]
000024B2 D0A8 001E add.l D0, [A0 + 0x1E]
000024B6 2F00 move.l -[A7], D0
000024B8 206E 0008 movea.l A0, [A6 + 0x8]
000024BC 2F08 move.l -[A7], A0
000024BE 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
000024C2 4A80 tst.l D0
000024C4 4FEF 000C lea.l A7, [A7 + 0xC]
000024C8 6716 beq +0x18 /* 000024E0 */
000024CA 7003 moveq.l D0, 0x03
000024CC B0AD E5C8 cmp.l D0, [A5 - 0x1A38]
000024D0 6600 0090 bne +0x92 /* 00002562 */
000024D4 4AAD E5C4 tst.l [A5 - 0x1A3C]
000024D8 6606 bne +0x8 /* 000024E0 */
000024DA 4A47 tst.w D7
000024DC 6700 0084 beq +0x86 /* 00002562 */
label000024E0:
000024E0 206E 0008 movea.l A0, [A6 + 0x8]
000024E4 316D E5CA 002A move.w [A0 + 0x2A], [A5 - 0x1A36]
000024EA 206E 0008 movea.l A0, [A6 + 0x8]
000024EE 2068 001E movea.l A0, [A0 + 0x1E]
000024F2 226E 0008 movea.l A1, [A6 + 0x8]
000024F6 2029 002C move.l D0, [A1 + 0x2C]
000024FA D0AD E5C4 add.l D0, [A5 - 0x1A3C]
000024FE 4230 0800 clr.b [A0 + D0]
00002502 206E 0008 movea.l A0, [A6 + 0x8]
00002506 226E 0008 movea.l A1, [A6 + 0x8]
0000250A 2368 001E 0022 move.l [A1 + 0x22], [A0 + 0x1E]
00002510 206E 0008 movea.l A0, [A6 + 0x8]
00002514 2F28 0022 move.l -[A7], [A0 + 0x22]
00002518 4EBA 1358 jsr [PC + 0x1358 /* 00003872 */]
0000251C 2C00 move.l D6, D0
0000251E 206E 0008 movea.l A0, [A6 + 0x8]
00002522 2A28 002C move.l D5, [A0 + 0x2C]
00002526 DAAD E5C4 add.l D5, [A5 - 0x1A3C]
0000252A BA86 cmp.l D5, D6
0000252C 588F addq.l A7, 4
0000252E 6F00 FDEA ble -0x214 /* 0000231A */
00002532 7003 moveq.l D0, 0x03
00002534 B0AD E5C8 cmp.l D0, [A5 - 0x1A38]
00002538 6622 bne +0x24 /* 0000255C */
label0000253A:
0000253A 206E 0008 movea.l A0, [A6 + 0x8]
0000253E 2068 0022 movea.l A0, [A0 + 0x22]
00002542 4A30 6800 tst.b [A0 + D6]
00002546 6606 bne +0x8 /* 0000254E */
00002548 5286 addq.l D6, 1
0000254A BA86 cmp.l D5, D6
0000254C 66EC bne -0x12 /* 0000253A */
label0000254E:
0000254E BA86 cmp.l D5, D6
00002550 6700 FDC8 beq -0x236 /* 0000231A */
00002554 7009 moveq.l D0, 0x09
00002556 2B40 E5C8 move.l [A5 - 0x1A38], D0
0000255A 6006 bra +0x8 /* 00002562 */
label0000255C:
0000255C 7009 moveq.l D0, 0x09
0000255E 2B40 E5C8 move.l [A5 - 0x1A38], D0
label00002562:
00002562 4AAD E5C8 tst.l [A5 - 0x1A38]
00002566 6606 bne +0x8 /* 0000256E */
00002568 7003 moveq.l D0, 0x03
0000256A 2B40 E5C8 move.l [A5 - 0x1A38], D0
label0000256E:
0000256E 7000 moveq.l D0, 0x00
00002570 2B40 E5C4 move.l [A5 - 0x1A3C], D0
00002574 7000 moveq.l D0, 0x00
label00002576:
00002576 4CEE 18E0 FFEC movem.l D5,D6,D7,A3,A4, [A6 - 0x14]
0000257C 4E5E unlink A6
0000257E 4E75 rts
export_457:
00002580 2F0B move.l -[A7], A3
00002582 266F 0008 movea.l A3, [A7 + 0x8]
00002586 486B 001E pea.l [A3 + 0x1E]
0000258A 4EBA EE08 jsr [PC - 0x11F8 /* 00001394 */]
0000258E 2F0B move.l -[A7], A3
00002590 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00002594 508F addq.l A7, 8
00002596 265F movea.l A3, [A7]+
00002598 4E75 rts
export_458:
0000259A 4E56 FFFC link A6, -0x0004
0000259E 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000025A2 266E 0008 movea.l A3, [A6 + 0x8]
000025A6 284B movea.l A4, A3
000025A8 7000 moveq.l D0, 0x00
000025AA 101B move.b D0, [A3]+
000025AC 3C00 move.w D6, D0
000025AE 558F subq.l A7, 2
000025B0 2F0B move.l -[A7], A3
000025B2 486E FFFC pea.l [A6 - 0x4]
000025B6 48C6 ext.l D6
000025B8 2F06 move.l -[A7], D6
000025BA 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
000025BE 4A5F tst.w [A7]+
000025C0 6600 009A bne +0x9C /* 0000265C */
000025C4 558F subq.l A7, 2
000025C6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000025CA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000025CE 3F3C 4000 move.w -[A7], 0x4000 /* '@\0' */
000025D2 7001 moveq.l D0, 0x01
000025D4 2F00 move.l -[A7], D0
000025D6 2F3C 820E 0018 move.l -[A7], 0x820E0018
000025DC A8B5 syscall ScriptUtil
000025DE 206E FFFC movea.l A0, [A6 - 0x4]
000025E2 2F10 move.l -[A7], [A0]
000025E4 2F0B move.l -[A7], A3
000025E6 48C6 ext.l D6
000025E8 2F06 move.l -[A7], D6
000025EA 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
000025EE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000025F2 7001 moveq.l D0, 0x01
000025F4 2F00 move.l -[A7], D0
000025F6 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */]
000025FA 4247 clr.w D7
000025FC 548F addq.l A7, 2
000025FE 604C bra +0x4E /* 0000264C */
label00002600:
00002600 7020 moveq.l D0, 0x20
00002602 B013 cmp.b D0, [A3]
00002604 670C beq +0xE /* 00002612 */
00002606 702D moveq.l D0, 0x2D
00002608 B013 cmp.b D0, [A3]
0000260A 6706 beq +0x8 /* 00002612 */
0000260C 702E moveq.l D0, 0x2E
0000260E B013 cmp.b D0, [A3]
00002610 6604 bne +0x6 /* 00002616 */
label00002612:
00002612 4247 clr.w D7
00002614 6032 bra +0x34 /* 00002648 */
label00002616:
00002616 4A47 tst.w D7
00002618 662E bne +0x30 /* 00002648 */
0000261A 206E FFFC movea.l A0, [A6 - 0x4]
0000261E 2050 movea.l A0, [A0]
00002620 1093 move.b [A0], [A3]
00002622 558F subq.l A7, 2
00002624 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002628 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000262C 3F3C 8000 move.w -[A7], 0x8000
00002630 7001 moveq.l D0, 0x01
00002632 2F00 move.l -[A7], D0
00002634 2F3C 820E 0018 move.l -[A7], 0x820E0018
0000263A A8B5 syscall ScriptUtil
0000263C 206E FFFC movea.l A0, [A6 - 0x4]
00002640 2050 movea.l A0, [A0]
00002642 1690 move.b [A3], [A0]
00002644 7E01 moveq.l D7, 0x01
00002646 548F addq.l A7, 2
label00002648:
00002648 D6FC 0001 add.w A3, 0x1
label0000264C:
0000264C 3006 move.w D0, D6
0000264E 5346 subq.w D6, 1
00002650 4A40 tst.w D0
00002652 66AC bne -0x52 /* 00002600 */
00002654 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002658 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */]
label0000265C:
0000265C 200C move.l D0, A4
0000265E 4CEE 18C0 FFEC movem.l D6,D7,A3,A4, [A6 - 0x14]
00002664 4E5E unlink A6
00002666 4E75 rts
export_459:
00002668 4E56 0000 link A6, 0
0000266C 48E7 0018 movem.l -[A7], A3,A4
00002670 286E 0008 movea.l A4, [A6 + 0x8]
00002674 2F2E 000C move.l -[A7], [A6 + 0xC]
00002678 4EBA 108E jsr [PC + 0x108E /* 00003708 */]
0000267C 2640 movea.l A3, D0
0000267E 200B move.l D0, A3
00002680 588F addq.l A7, 4
00002682 670E beq +0x10 /* 00002692 */
00002684 2F0C move.l -[A7], A4
00002686 4EBA ED0C jsr [PC - 0x12F4 /* 00001394 */]
0000268A 288B move.l [A4], A3
0000268C 7001 moveq.l D0, 0x01
0000268E 588F addq.l A7, 4
00002690 6002 bra +0x4 /* 00002694 */
label00002692:
00002692 7000 moveq.l D0, 0x00
label00002694:
00002694 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
0000269A 4E5E unlink A6
0000269C 4E75 rts
export_460:
0000269E 7000 moveq.l D0, 0x00
000026A0 122F 0004 move.b D1, [A7 + 0x4]
000026A4 B22F 0008 cmp.b D1, [A7 + 0x8]
000026A8 6616 bne +0x18 /* 000026C0 */
000026AA 122F 0005 move.b D1, [A7 + 0x5]
000026AE B22F 0009 cmp.b D1, [A7 + 0x9]
000026B2 660C bne +0xE /* 000026C0 */
000026B4 122F 0006 move.b D1, [A7 + 0x6]
000026B8 B22F 000A cmp.b D1, [A7 + 0xA]
000026BC 6602 bne +0x4 /* 000026C0 */
000026BE 7001 moveq.l D0, 0x01
label000026C0:
000026C0 4E75 rts
export_461:
000026C2 48E7 0310 movem.l -[A7], D6,D7,A3
000026C6 1C2F 001B move.b D6, [A7 + 0x1B]
000026CA 2E2F 0014 move.l D7, [A7 + 0x14]
000026CE 266F 0010 movea.l A3, [A7 + 0x10]
000026D2 6002 bra +0x4 /* 000026D6 */
label000026D4:
000026D4 16C6 move.b [A3]+, D6
label000026D6:
000026D6 2007 move.l D0, D7
000026D8 5387 subq.l D7, 1
000026DA 4A80 tst.l D0
000026DC 66F6 bne -0x8 /* 000026D4 */
000026DE 4CDF 08C0 movem.l D6,D7,A3, [A7]+
000026E2 4E75 rts
export_462:
000026E4 48E7 0018 movem.l -[A7], A3,A4
000026E8 286F 000C movea.l A4, [A7 + 0xC]
000026EC 2654 movea.l A3, [A4]
label000026EE:
000026EE 707B moveq.l D0, 0x7B
000026F0 B013 cmp.b D0, [A3]
000026F2 6612 bne +0x14 /* 00002706 */
000026F4 288B move.l [A4], A3
000026F6 2F0C move.l -[A7], A4
000026F8 4EBA DE94 jsr [PC - 0x216C /* 0000058E */]
000026FC 4A40 tst.w D0
000026FE 588F addq.l A7, 4
00002700 661C bne +0x1E /* 0000271E */
00002702 2654 movea.l A3, [A4]
00002704 60E8 bra -0x16 /* 000026EE */
label00002706:
00002706 7000 moveq.l D0, 0x00
00002708 1013 move.b D0, [A3]
0000270A D040 add.w D0, D0
0000270C 41ED A414 lea.l A0, [A5 - 0x5BEC]
00002710 7240 moveq.l D1, 0x40
00002712 C270 0000 and.w D1, [A0 + D0.w]
00002716 6706 beq +0x8 /* 0000271E */
00002718 D6FC 0001 add.w A3, 0x1
0000271C 60D0 bra -0x2E /* 000026EE */
label0000271E:
0000271E 288B move.l [A4], A3
00002720 4CDF 1800 movem.l A3,A4, [A7]+
00002724 4E75 rts
export_463:
fn00002726:
00002726 4E56 FFF0 link A6, -0x0010
0000272A 48E7 0018 movem.l -[A7], A3,A4
0000272E 286E 0008 movea.l A4, [A6 + 0x8]
00002732 266E 0024 movea.l A3, [A6 + 0x24]
00002736 486E FFF0 pea.l [A6 - 0x10]
0000273A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000273E 486D EC16 pea.l [A5 - 0x13EA]
00002742 4EAD 1A22 jsr [A5 + 0x1A22 /* export_832 */]
00002746 486E FFF8 pea.l [A6 - 0x8]
0000274A 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000274E 486D EC16 pea.l [A5 - 0x13EA]
00002752 4EAD 1A22 jsr [A5 + 0x1A22 /* export_832 */]
00002756 486E FFF0 pea.l [A6 - 0x10]
0000275A 486E FFF8 pea.l [A6 - 0x8]
0000275E 486E FFF0 pea.l [A6 - 0x10]
00002762 4EAD 1A1A jsr [A5 + 0x1A1A /* export_831 */]
00002766 486E FFF0 pea.l [A6 - 0x10]
0000276A 2F0C move.l -[A7], A4
0000276C 486E FFF0 pea.l [A6 - 0x10]
00002770 4EAD 1A1A jsr [A5 + 0x1A1A /* export_831 */]
00002774 2F2E 0018 move.l -[A7], [A6 + 0x18]
00002778 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000277C 486E FFF0 pea.l [A6 - 0x10]
00002780 4EAD 1A12 jsr [A5 + 0x1A12 /* export_830 */]
00002784 486E FFF0 pea.l [A6 - 0x10]
00002788 2F2E 000C move.l -[A7], [A6 + 0xC]
0000278C 486D EC06 pea.l [A5 - 0x13FA]
00002790 4EAD 1A22 jsr [A5 + 0x1A22 /* export_832 */]
00002794 486E FFF8 pea.l [A6 - 0x8]
00002798 2F0C move.l -[A7], A4
0000279A 486D EC16 pea.l [A5 - 0x13EA]
0000279E 4EAD 1A22 jsr [A5 + 0x1A22 /* export_832 */]
000027A2 486E FFF0 pea.l [A6 - 0x10]
000027A6 486E FFF0 pea.l [A6 - 0x10]
000027AA 486E FFF8 pea.l [A6 - 0x8]
000027AE 4EAD 1A1A jsr [A5 + 0x1A1A /* export_831 */]
000027B2 486E FFF8 pea.l [A6 - 0x8]
000027B6 2F2E 0010 move.l -[A7], [A6 + 0x10]
000027BA 486D EC16 pea.l [A5 - 0x13EA]
000027BE 4EAD 1A22 jsr [A5 + 0x1A22 /* export_832 */]
000027C2 2F2E 001C move.l -[A7], [A6 + 0x1C]
000027C6 486E FFF8 pea.l [A6 - 0x8]
000027CA 486E FFF0 pea.l [A6 - 0x10]
000027CE 4EAD 1A12 jsr [A5 + 0x1A12 /* export_830 */]
000027D2 486E FFF0 pea.l [A6 - 0x10]
000027D6 2F0C move.l -[A7], A4
000027D8 486D EC16 pea.l [A5 - 0x13EA]
000027DC 4EAD 1A22 jsr [A5 + 0x1A22 /* export_832 */]
000027E0 486E FFF8 pea.l [A6 - 0x8]
000027E4 2F2E 0010 move.l -[A7], [A6 + 0x10]
000027E8 486D EC16 pea.l [A5 - 0x13EA]
000027EC 4EAD 1A22 jsr [A5 + 0x1A22 /* export_832 */]
000027F0 2F2E 0020 move.l -[A7], [A6 + 0x20]
000027F4 486E FFF0 pea.l [A6 - 0x10]
000027F8 486E FFF8 pea.l [A6 - 0x8]
000027FC 4EAD 1A1A jsr [A5 + 0x1A1A /* export_831 */]
00002800 486E FFF0 pea.l [A6 - 0x10]
00002804 2F2E 000C move.l -[A7], [A6 + 0xC]
00002808 486D EC0E pea.l [A5 - 0x13F2]
0000280C 4EAD 1A22 jsr [A5 + 0x1A22 /* export_832 */]
00002810 2F0B move.l -[A7], A3
00002812 2F0C move.l -[A7], A4
00002814 486E FFF0 pea.l [A6 - 0x10]
00002818 4EAD 1A12 jsr [A5 + 0x1A12 /* export_830 */]
0000281C 2F0B move.l -[A7], A3
0000281E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002822 2F0B move.l -[A7], A3
00002824 4EAD 1A12 jsr [A5 + 0x1A12 /* export_830 */]
00002828 2F2E 0018 move.l -[A7], [A6 + 0x18]
0000282C 486D EC06 pea.l [A5 - 0x13FA]
00002830 2F2E 0018 move.l -[A7], [A6 + 0x18]
00002834 4EAD 1A2A jsr [A5 + 0x1A2A /* export_833 */]
00002838 2F2E 001C move.l -[A7], [A6 + 0x1C]
0000283C 486D EC06 pea.l [A5 - 0x13FA]
00002840 2F2E 001C move.l -[A7], [A6 + 0x1C]
00002844 4EAD 1A2A jsr [A5 + 0x1A2A /* export_833 */]
00002848 2F2E 0020 move.l -[A7], [A6 + 0x20]
0000284C 486D EC06 pea.l [A5 - 0x13FA]
00002850 2F2E 0020 move.l -[A7], [A6 + 0x20]
00002854 4EAD 1A2A jsr [A5 + 0x1A2A /* export_833 */]
00002858 2F0B move.l -[A7], A3
0000285A 486D EC06 pea.l [A5 - 0x13FA]
0000285E 2F0B move.l -[A7], A3
00002860 4EAD 1A2A jsr [A5 + 0x1A2A /* export_833 */]
00002864 4CEE 1800 FFE8 movem.l A3,A4, [A6 - 0x18]
0000286A 4E5E unlink A6
0000286C 4E75 rts
export_464:
fn0000286E:
0000286E 4E56 FFE6 link A6, -0x001A
00002872 48E7 0018 movem.l -[A7], A3,A4
00002876 286E 0020 movea.l A4, [A6 + 0x20]
0000287A 266E 0018 movea.l A3, [A6 + 0x18]
0000287E 486E FFF0 pea.l [A6 - 0x10]
00002882 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002886 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000288A 4EAD 1A22 jsr [A5 + 0x1A22 /* export_832 */]
0000288E 486E FFF8 pea.l [A6 - 0x8]
00002892 2F2E 000C move.l -[A7], [A6 + 0xC]
00002896 2F0B move.l -[A7], A3
00002898 4EAD 1A22 jsr [A5 + 0x1A22 /* export_832 */]
0000289C 2F0B move.l -[A7], A3
0000289E 2F2E 0008 move.l -[A7], [A6 + 0x8]
000028A2 2F2E 001C move.l -[A7], [A6 + 0x1C]
000028A6 4EAD 1A22 jsr [A5 + 0x1A22 /* export_832 */]
000028AA 2F0B move.l -[A7], A3
000028AC 486E FFF0 pea.l [A6 - 0x10]
000028B0 2F0B move.l -[A7], A3
000028B2 4EAD 1A12 jsr [A5 + 0x1A12 /* export_830 */]
000028B6 2F0B move.l -[A7], A3
000028B8 486E FFF8 pea.l [A6 - 0x8]
000028BC 2F0B move.l -[A7], A3
000028BE 4EAD 1A12 jsr [A5 + 0x1A12 /* export_830 */]
000028C2 2F0C move.l -[A7], A4
000028C4 486E FFE6 pea.l [A6 - 0x1A]
000028C8 3F3C 080E move.w -[A7], 0x80E
000028CC A9EB syscall Pack4/FP68K
000028CE 206E 0014 movea.l A0, [A6 + 0x14]
000028D2 486E FFE6 pea.l [A6 - 0x1A]
000028D6 2F08 move.l -[A7], A0
000028D8 3F3C 0810 move.w -[A7], 0x810
000028DC A9EB syscall Pack4/FP68K
000028DE 2F0C move.l -[A7], A4
000028E0 486D EC06 pea.l [A5 - 0x13FA]
000028E4 486E FFF0 pea.l [A6 - 0x10]
000028E8 4EAD 1A22 jsr [A5 + 0x1A22 /* export_832 */]
000028EC 486E FFF8 pea.l [A6 - 0x8]
000028F0 486D E9BE pea.l [A5 - 0x1642]
000028F4 486E FFF8 pea.l [A6 - 0x8]
000028F8 4EAD 1A22 jsr [A5 + 0x1A22 /* export_832 */]
000028FC 2F2E 001C move.l -[A7], [A6 + 0x1C]
00002900 486E FFF8 pea.l [A6 - 0x8]
00002904 2F0C move.l -[A7], A4
00002906 4EAD 1A12 jsr [A5 + 0x1A12 /* export_830 */]
0000290A 4CEE 1800 FFDE movem.l A3,A4, [A6 - 0x22]
00002910 4E5E unlink A6
00002912 4E75 rts
export_465:
00002914 4E56 FFF6 link A6, -0x000A
00002918 48E7 0018 movem.l -[A7], A3,A4
0000291C 286F 001E movea.l A4, [A7 + 0x1E]
00002920 266F 001A movea.l A3, [A7 + 0x1A]
00002924 2F0B move.l -[A7], A3
00002926 486E FFF6 pea.l [A6 - 0xA]
0000292A 3F3C 080E move.w -[A7], 0x80E
0000292E A9EB syscall Pack4/FP68K
00002930 302D EC7E move.w D0, [A5 - 0x1382]
00002934 E740 asl D0.w, 3
00002936 41ED EC5E lea.l A0, [A5 - 0x13A2]
0000293A 486E FFF6 pea.l [A6 - 0xA]
0000293E 4870 0000 pea.l [A0 + D0.w]
00002942 3F3C 0810 move.w -[A7], 0x810
00002946 A9EB syscall Pack4/FP68K
00002948 2F0C move.l -[A7], A4
0000294A 486E FFF6 pea.l [A6 - 0xA]
0000294E 3F3C 080E move.w -[A7], 0x80E
00002952 A9EB syscall Pack4/FP68K
00002954 302D EC7E move.w D0, [A5 - 0x1382]
00002958 E740 asl D0.w, 3
0000295A 41ED EC3E lea.l A0, [A5 - 0x13C2]
0000295E 486E FFF6 pea.l [A6 - 0xA]
00002962 4870 0000 pea.l [A0 + D0.w]
00002966 3F3C 0810 move.w -[A7], 0x810
0000296A A9EB syscall Pack4/FP68K
0000296C 526D EC7E addq.w [A5 - 0x1382], 1
00002970 7003 moveq.l D0, 0x03
00002972 B06D EC7E cmp.w D0, [A5 - 0x1382]
00002976 6C04 bge +0x6 /* 0000297C */
00002978 426D EC7E clr.w [A5 - 0x1382]
label0000297C:
0000297C 4CEE 1800 FFEE movem.l A3,A4, [A6 - 0x12]
00002982 4E5E unlink A6
00002984 4E75 rts
export_466:
fn00002986:
00002986 4E56 0000 link A6, 0
0000298A 48E7 0018 movem.l -[A7], A3,A4
0000298E 49ED EC5E lea.l A4, [A5 - 0x13A2]
00002992 47ED EC3E lea.l A3, [A5 - 0x13C2]
00002996 302D EC7E move.w D0, [A5 - 0x1382]
0000299A E740 asl D0.w, 3
0000299C 4874 0000 pea.l [A4 + D0.w]
000029A0 486E 000A pea.l [A6 + 0xA]
000029A4 4EAD 1AE2 jsr [A5 + 0x1AE2 /* export_856 */]
000029A8 302D EC7E move.w D0, [A5 - 0x1382]
000029AC E740 asl D0.w, 3
000029AE 4873 0000 pea.l [A3 + D0.w]
000029B2 486E 0008 pea.l [A6 + 0x8]
000029B6 4EAD 1AE2 jsr [A5 + 0x1AE2 /* export_856 */]
000029BA 526D EC7E addq.w [A5 - 0x1382], 1
000029BE 7003 moveq.l D0, 0x03
000029C0 B06D EC7E cmp.w D0, [A5 - 0x1382]
000029C4 6C04 bge +0x6 /* 000029CA */
000029C6 426D EC7E clr.w [A5 - 0x1382]
label000029CA:
000029CA 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
000029D0 4E5E unlink A6
000029D2 4E75 rts
export_467:
fn000029D4:
000029D4 4E56 FFF4 link A6, -0x000C
000029D8 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000029DC 3C2E 000E move.w D6, [A6 + 0xE]
000029E0 3E2E 000A move.w D7, [A6 + 0xA]
000029E4 49ED EC5E lea.l A4, [A5 - 0x13A2]
000029E8 47ED EC3E lea.l A3, [A5 - 0x13C2]
000029EC 0C47 0001 cmpi.w D7, 0x1
000029F0 6E00 00BA bgt +0xBC /* 00002AAC */
000029F4 4A46 tst.w D6
000029F6 675A beq +0x5C /* 00002A52 */
000029F8 302D EC7E move.w D0, [A5 - 0x1382]
000029FC 5640 addq.w D0, 3
000029FE 48C0 ext.l D0
00002A00 7204 moveq.l D1, 0x04
00002A02 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
00002A06 3D40 FFFE move.w [A6 - 0x2], D0
00002A0A E740 asl D0.w, 3
00002A0C 4874 0000 pea.l [A4 + D0.w]
00002A10 486E FFF4 pea.l [A6 - 0xC]
00002A14 3F3C 080E move.w -[A7], 0x80E
00002A18 A9EB syscall Pack4/FP68K
00002A1A 206E 0010 movea.l A0, [A6 + 0x10]
00002A1E 486E FFF4 pea.l [A6 - 0xC]
00002A22 2F08 move.l -[A7], A0
00002A24 3F3C 0810 move.w -[A7], 0x810
00002A28 A9EB syscall Pack4/FP68K
00002A2A 302E FFFE move.w D0, [A6 - 0x2]
00002A2E E740 asl D0.w, 3
00002A30 4873 0000 pea.l [A3 + D0.w]
00002A34 486E FFF4 pea.l [A6 - 0xC]
00002A38 3F3C 080E move.w -[A7], 0x80E
00002A3C A9EB syscall Pack4/FP68K
00002A3E 206E 0014 movea.l A0, [A6 + 0x14]
00002A42 486E FFF4 pea.l [A6 - 0xC]
00002A46 2F08 move.l -[A7], A0
00002A48 3F3C 0810 move.w -[A7], 0x810
00002A4C A9EB syscall Pack4/FP68K
00002A4E 6000 0236 bra +0x238 /* 00002C86 */
label00002A52:
00002A52 302D EC7E move.w D0, [A5 - 0x1382]
00002A56 5440 addq.w D0, 2
00002A58 48C0 ext.l D0
00002A5A 7204 moveq.l D1, 0x04
00002A5C 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
00002A60 3D40 FFFE move.w [A6 - 0x2], D0
00002A64 E740 asl D0.w, 3
00002A66 4874 0000 pea.l [A4 + D0.w]
00002A6A 486E FFF4 pea.l [A6 - 0xC]
00002A6E 3F3C 080E move.w -[A7], 0x80E
00002A72 A9EB syscall Pack4/FP68K
00002A74 206E 0010 movea.l A0, [A6 + 0x10]
00002A78 486E FFF4 pea.l [A6 - 0xC]
00002A7C 2F08 move.l -[A7], A0
00002A7E 3F3C 0810 move.w -[A7], 0x810
00002A82 A9EB syscall Pack4/FP68K
00002A84 302E FFFE move.w D0, [A6 - 0x2]
00002A88 E740 asl D0.w, 3
00002A8A 4873 0000 pea.l [A3 + D0.w]
00002A8E 486E FFF4 pea.l [A6 - 0xC]
00002A92 3F3C 080E move.w -[A7], 0x80E
00002A96 A9EB syscall Pack4/FP68K
00002A98 206E 0014 movea.l A0, [A6 + 0x14]
00002A9C 486E FFF4 pea.l [A6 - 0xC]
00002AA0 2F08 move.l -[A7], A0
00002AA2 3F3C 0810 move.w -[A7], 0x810
00002AA6 A9EB syscall Pack4/FP68K
00002AA8 6000 01DC bra +0x1DE /* 00002C86 */
label00002AAC:
00002AAC 4A46 tst.w D6
00002AAE 6768 beq +0x6A /* 00002B18 */
00002AB0 486D EBE0 pea.l [A5 - 0x1420]
00002AB4 486D EBD8 pea.l [A5 - 0x1428]
00002AB8 486D EBE0 pea.l [A5 - 0x1420]
00002ABC 4EAD 1A12 jsr [A5 + 0x1A12 /* export_830 */]
00002AC0 486D EBD8 pea.l [A5 - 0x1428]
00002AC4 486D EBD0 pea.l [A5 - 0x1430]
00002AC8 486D EBD8 pea.l [A5 - 0x1428]
00002ACC 4EAD 1A12 jsr [A5 + 0x1A12 /* export_830 */]
00002AD0 486D EBD0 pea.l [A5 - 0x1430]
00002AD4 486D EBC8 pea.l [A5 - 0x1438]
00002AD8 486D EBD0 pea.l [A5 - 0x1430]
00002ADC 4EAD 1A12 jsr [A5 + 0x1A12 /* export_830 */]
00002AE0 486D EBC0 pea.l [A5 - 0x1440]
00002AE4 486D EBB8 pea.l [A5 - 0x1448]
00002AE8 486D EBC0 pea.l [A5 - 0x1440]
00002AEC 4EAD 1A12 jsr [A5 + 0x1A12 /* export_830 */]
00002AF0 486D EBB8 pea.l [A5 - 0x1448]
00002AF4 486D EBB0 pea.l [A5 - 0x1450]
00002AF8 486D EBB8 pea.l [A5 - 0x1448]
00002AFC 4EAD 1A12 jsr [A5 + 0x1A12 /* export_830 */]
00002B00 486D EBB0 pea.l [A5 - 0x1450]
00002B04 486D EBA8 pea.l [A5 - 0x1458]
00002B08 486D EBB0 pea.l [A5 - 0x1450]
00002B0C 4EAD 1A12 jsr [A5 + 0x1A12 /* export_830 */]
00002B10 4FEF 0048 lea.l A7, [A7 + 0x48]
00002B14 6000 0134 bra +0x136 /* 00002C4A */
label00002B18:
00002B18 302D EC7E move.w D0, [A5 - 0x1382]
00002B1C 5240 addq.w D0, 1
00002B1E 48C0 ext.l D0
00002B20 7204 moveq.l D1, 0x04
00002B22 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
00002B26 3B40 EC04 move.w [A5 - 0x13FC], D0
00002B2A 302D EC7E move.w D0, [A5 - 0x1382]
00002B2E 5440 addq.w D0, 2
00002B30 48C0 ext.l D0
00002B32 7204 moveq.l D1, 0x04
00002B34 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
00002B38 3B40 EC02 move.w [A5 - 0x13FE], D0
00002B3C 302D EC7E move.w D0, [A5 - 0x1382]
00002B40 5640 addq.w D0, 3
00002B42 48C0 ext.l D0
00002B44 7204 moveq.l D1, 0x04
00002B46 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
00002B4A 3B40 EC00 move.w [A5 - 0x1400], D0
00002B4E 486D EBC8 pea.l [A5 - 0x1438]
00002B52 486D EBD0 pea.l [A5 - 0x1430]
00002B56 486D EBD8 pea.l [A5 - 0x1428]
00002B5A 486D EBE0 pea.l [A5 - 0x1420]
00002B5E 302D EC00 move.w D0, [A5 - 0x1400]
00002B62 E740 asl D0.w, 3
00002B64 4874 0000 pea.l [A4 + D0.w]
00002B68 302D EC02 move.w D0, [A5 - 0x13FE]
00002B6C E740 asl D0.w, 3
00002B6E 4874 0000 pea.l [A4 + D0.w]
00002B72 302D EC04 move.w D0, [A5 - 0x13FC]
00002B76 E740 asl D0.w, 3
00002B78 4874 0000 pea.l [A4 + D0.w]
00002B7C 302D EC7E move.w D0, [A5 - 0x1382]
00002B80 E740 asl D0.w, 3
00002B82 4874 0000 pea.l [A4 + D0.w]
00002B86 4EBA FB9E jsr [PC - 0x462 /* 00002726 */]
00002B8A 486D EBA8 pea.l [A5 - 0x1458]
00002B8E 486D EBB0 pea.l [A5 - 0x1450]
00002B92 486D EBB8 pea.l [A5 - 0x1448]
00002B96 486D EBC0 pea.l [A5 - 0x1440]
00002B9A 302D EC00 move.w D0, [A5 - 0x1400]
00002B9E E740 asl D0.w, 3
00002BA0 4873 0000 pea.l [A3 + D0.w]
00002BA4 302D EC02 move.w D0, [A5 - 0x13FE]
00002BA8 E740 asl D0.w, 3
00002BAA 4873 0000 pea.l [A3 + D0.w]
00002BAE 302D EC04 move.w D0, [A5 - 0x13FC]
00002BB2 E740 asl D0.w, 3
00002BB4 4873 0000 pea.l [A3 + D0.w]
00002BB8 302D EC7E move.w D0, [A5 - 0x1382]
00002BBC E740 asl D0.w, 3
00002BBE 4873 0000 pea.l [A3 + D0.w]
00002BC2 4EBA FB62 jsr [PC - 0x49E /* 00002726 */]
00002BC6 3D47 FFFE move.w [A6 - 0x2], D7
00002BCA 486D EBF8 pea.l [A5 - 0x1408]
00002BCE 486E FFFE pea.l [A6 - 0x2]
00002BD2 4EAD 1AE2 jsr [A5 + 0x1AE2 /* export_856 */]
00002BD6 486D EBF8 pea.l [A5 - 0x1408]
00002BDA 486D EBF8 pea.l [A5 - 0x1408]
00002BDE 486D E9CE pea.l [A5 - 0x1632]
00002BE2 4EAD 1A2A jsr [A5 + 0x1A2A /* export_833 */]
00002BE6 486D EBF0 pea.l [A5 - 0x1410]
00002BEA 486D EBF8 pea.l [A5 - 0x1408]
00002BEE 486D EBF8 pea.l [A5 - 0x1408]
00002BF2 4EAD 1A22 jsr [A5 + 0x1A22 /* export_832 */]
00002BF6 486D EBE8 pea.l [A5 - 0x1418]
00002BFA 486D EBF0 pea.l [A5 - 0x1410]
00002BFE 486D EBF8 pea.l [A5 - 0x1408]
00002C02 4EAD 1A22 jsr [A5 + 0x1A22 /* export_832 */]
00002C06 486D EBC8 pea.l [A5 - 0x1438]
00002C0A 486D EBD0 pea.l [A5 - 0x1430]
00002C0E 486D EBD8 pea.l [A5 - 0x1428]
00002C12 486D EBE0 pea.l [A5 - 0x1420]
00002C16 486D EBE8 pea.l [A5 - 0x1418]
00002C1A 486D EBF0 pea.l [A5 - 0x1410]
00002C1E 486D EBF8 pea.l [A5 - 0x1408]
00002C22 4EBA FC4A jsr [PC - 0x3B6 /* 0000286E */]
00002C26 486D EBA8 pea.l [A5 - 0x1458]
00002C2A 486D EBB0 pea.l [A5 - 0x1450]
00002C2E 486D EBB8 pea.l [A5 - 0x1448]
00002C32 486D EBC0 pea.l [A5 - 0x1440]
00002C36 486D EBE8 pea.l [A5 - 0x1418]
00002C3A 486D EBF0 pea.l [A5 - 0x1410]
00002C3E 486D EBF8 pea.l [A5 - 0x1408]
00002C42 4EBA FC2A jsr [PC - 0x3D6 /* 0000286E */]
00002C46 4FEF 00A4 lea.l A7, [A7 + 0xA4]
label00002C4A:
00002C4A 486D EBE0 pea.l [A5 - 0x1420]
00002C4E 486E FFF4 pea.l [A6 - 0xC]
00002C52 3F3C 080E move.w -[A7], 0x80E
00002C56 A9EB syscall Pack4/FP68K
00002C58 206E 0010 movea.l A0, [A6 + 0x10]
00002C5C 486E FFF4 pea.l [A6 - 0xC]
00002C60 2F08 move.l -[A7], A0
00002C62 3F3C 0810 move.w -[A7], 0x810
00002C66 A9EB syscall Pack4/FP68K
00002C68 486D EBC0 pea.l [A5 - 0x1440]
00002C6C 486E FFF4 pea.l [A6 - 0xC]
00002C70 3F3C 080E move.w -[A7], 0x80E
00002C74 A9EB syscall Pack4/FP68K
00002C76 206E 0014 movea.l A0, [A6 + 0x14]
00002C7A 486E FFF4 pea.l [A6 - 0xC]
00002C7E 2F08 move.l -[A7], A0
00002C80 3F3C 0810 move.w -[A7], 0x810
00002C84 A9EB syscall Pack4/FP68K
label00002C86:
00002C86 4CEE 18C0 FFE4 movem.l D6,D7,A3,A4, [A6 - 0x1C]
00002C8C 4E5E unlink A6
00002C8E 4E75 rts
export_468:
fn00002C90:
00002C90 4E56 FFEC link A6, -0x0014
00002C94 486E FFF4 pea.l [A6 - 0xC]
00002C98 486E FFEC pea.l [A6 - 0x14]
00002C9C 302E 000E move.w D0, [A6 + 0xE]
00002CA0 48C0 ext.l D0
00002CA2 2F00 move.l -[A7], D0
00002CA4 302E 000A move.w D0, [A6 + 0xA]
00002CA8 48C0 ext.l D0
00002CAA 2F00 move.l -[A7], D0
00002CAC 4EBA FD26 jsr [PC - 0x2DA /* 000029D4 */]
00002CB0 486E FFFE pea.l [A6 - 0x2]
00002CB4 486E FFEC pea.l [A6 - 0x14]
00002CB8 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */]
00002CBC 486E FFFC pea.l [A6 - 0x4]
00002CC0 486E FFF4 pea.l [A6 - 0xC]
00002CC4 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */]
00002CC8 202E FFFC move.l D0, [A6 - 0x4]
00002CCC 4E5E unlink A6
00002CCE 4E75 rts
export_469:
00002CD0 4E56 0000 link A6, 0
00002CD4 48E7 0300 movem.l -[A7], D6,D7
00002CD8 3C2E 000A move.w D6, [A6 + 0xA]
00002CDC 2F2E 000C move.l -[A7], [A6 + 0xC]
00002CE0 4EBA FCA4 jsr [PC - 0x35C /* 00002986 */]
00002CE4 7000 moveq.l D0, 0x00
00002CE6 2F00 move.l -[A7], D0
00002CE8 48C6 ext.l D6
00002CEA 2F06 move.l -[A7], D6
00002CEC 4EBA FFA2 jsr [PC - 0x5E /* 00002C90 */]
00002CF0 508F addq.l A7, 8
00002CF2 2F00 move.l -[A7], D0
00002CF4 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
00002CF8 7E01 moveq.l D7, 0x01
00002CFA 508F addq.l A7, 8
00002CFC 6018 bra +0x1A /* 00002D16 */
label00002CFE:
00002CFE 48C7 ext.l D7
00002D00 2F07 move.l -[A7], D7
00002D02 48C6 ext.l D6
00002D04 2F06 move.l -[A7], D6
00002D06 4EBA FF88 jsr [PC - 0x78 /* 00002C90 */]
00002D0A 508F addq.l A7, 8
00002D0C 2F00 move.l -[A7], D0
00002D0E 4EAD 0852 jsr [A5 + 0x852 /* export_262 */]
00002D12 588F addq.l A7, 4
00002D14 5247 addq.w D7, 1
label00002D16:
00002D16 BC47 cmp.w D6, D7
00002D18 6CE4 bge -0x1A /* 00002CFE */
00002D1A 4CEE 00C0 FFF8 movem.l D6,D7, [A6 - 0x8]
00002D20 4E5E unlink A6
00002D22 4E75 rts
export_470:
fn00002D24:
00002D24 4E56 FFE4 link A6, -0x001C
00002D28 48E7 0018 movem.l -[A7], A3,A4
00002D2C 49ED EC3E lea.l A4, [A5 - 0x13C2]
00002D30 47ED EC1E lea.l A3, [A5 - 0x13E2]
00002D34 486E 000A pea.l [A6 + 0xA]
00002D38 486E FFF6 pea.l [A6 - 0xA]
00002D3C 3F3C 200E move.w -[A7], 0x200E
00002D40 A9EB syscall Pack4/FP68K
00002D42 486E FFF6 pea.l [A6 - 0xA]
00002D46 486E FFEE pea.l [A6 - 0x12]
00002D4A 3F3C 0810 move.w -[A7], 0x810
00002D4E A9EB syscall Pack4/FP68K
00002D50 486E FFEE pea.l [A6 - 0x12]
00002D54 486E FFE4 pea.l [A6 - 0x1C]
00002D58 3F3C 080E move.w -[A7], 0x80E
00002D5C A9EB syscall Pack4/FP68K
00002D5E 302D EC7E move.w D0, [A5 - 0x1382]
00002D62 E740 asl D0.w, 3
00002D64 41ED EC5E lea.l A0, [A5 - 0x13A2]
00002D68 486E FFE4 pea.l [A6 - 0x1C]
00002D6C 4870 0000 pea.l [A0 + D0.w]
00002D70 3F3C 0810 move.w -[A7], 0x810
00002D74 A9EB syscall Pack4/FP68K
00002D76 486E 0008 pea.l [A6 + 0x8]
00002D7A 486E FFF6 pea.l [A6 - 0xA]
00002D7E 3F3C 200E move.w -[A7], 0x200E
00002D82 A9EB syscall Pack4/FP68K
00002D84 486E FFF6 pea.l [A6 - 0xA]
00002D88 486E FFEE pea.l [A6 - 0x12]
00002D8C 3F3C 0810 move.w -[A7], 0x810
00002D90 A9EB syscall Pack4/FP68K
00002D92 486E FFEE pea.l [A6 - 0x12]
00002D96 486E FFE4 pea.l [A6 - 0x1C]
00002D9A 3F3C 080E move.w -[A7], 0x80E
00002D9E A9EB syscall Pack4/FP68K
00002DA0 302D EC7E move.w D0, [A5 - 0x1382]
00002DA4 E740 asl D0.w, 3
00002DA6 486E FFE4 pea.l [A6 - 0x1C]
00002DAA 4874 0000 pea.l [A4 + D0.w]
00002DAE 3F3C 0810 move.w -[A7], 0x810
00002DB2 A9EB syscall Pack4/FP68K
00002DB4 486E 000C pea.l [A6 + 0xC]
00002DB8 486E FFF6 pea.l [A6 - 0xA]
00002DBC 3F3C 200E move.w -[A7], 0x200E
00002DC0 A9EB syscall Pack4/FP68K
00002DC2 486E FFF6 pea.l [A6 - 0xA]
00002DC6 486E FFEE pea.l [A6 - 0x12]
00002DCA 3F3C 0810 move.w -[A7], 0x810
00002DCE A9EB syscall Pack4/FP68K
00002DD0 486E FFEE pea.l [A6 - 0x12]
00002DD4 486E FFE4 pea.l [A6 - 0x1C]
00002DD8 3F3C 080E move.w -[A7], 0x80E
00002DDC A9EB syscall Pack4/FP68K
00002DDE 302D EC7E move.w D0, [A5 - 0x1382]
00002DE2 E740 asl D0.w, 3
00002DE4 486E FFE4 pea.l [A6 - 0x1C]
00002DE8 4873 0000 pea.l [A3 + D0.w]
00002DEC 3F3C 0810 move.w -[A7], 0x810
00002DF0 A9EB syscall Pack4/FP68K
00002DF2 526D EC7E addq.w [A5 - 0x1382], 1
00002DF6 7003 moveq.l D0, 0x03
00002DF8 B06D EC7E cmp.w D0, [A5 - 0x1382]
00002DFC 6C04 bge +0x6 /* 00002E02 */
00002DFE 426D EC7E clr.w [A5 - 0x1382]
label00002E02:
00002E02 4CEE 1800 FFDC movem.l A3,A4, [A6 - 0x24]
00002E08 4E5E unlink A6
00002E0A 4E75 rts
fn00002E0C:
00002E0C 4E56 FFE2 link A6, -0x001E
00002E10 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00002E14 49ED EC3E lea.l A4, [A5 - 0x13C2]
00002E18 3A2E 000E move.w D5, [A6 + 0xE]
00002E1C 3C2E 0012 move.w D6, [A6 + 0x12]
00002E20 47ED EC1E lea.l A3, [A5 - 0x13E2]
00002E24 0C45 0001 cmpi.w D5, 0x1
00002E28 6E00 0184 bgt +0x186 /* 00002FAE */
00002E2C 4A46 tst.w D6
00002E2E 6700 00C0 beq +0xC2 /* 00002EF0 */
00002E32 302D EC7E move.w D0, [A5 - 0x1382]
00002E36 5640 addq.w D0, 3
00002E38 48C0 ext.l D0
00002E3A 7204 moveq.l D1, 0x04
00002E3C 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
00002E40 3E00 move.w D7, D0
00002E42 2007 move.l D0, D7
00002E44 E740 asl D0.w, 3
00002E46 41ED EC5E lea.l A0, [A5 - 0x13A2]
00002E4A 4870 0000 pea.l [A0 + D0.w]
00002E4E 486E FFEC pea.l [A6 - 0x14]
00002E52 3F3C 080E move.w -[A7], 0x80E
00002E56 A9EB syscall Pack4/FP68K
00002E58 41EE FFEC lea.l A0, [A6 - 0x14]
00002E5C 43EE FFE2 lea.l A1, [A6 - 0x1E]
00002E60 22D8 move.l [A1]+, [A0]+
00002E62 22D8 move.l [A1]+, [A0]+
00002E64 32D8 move.w [A1]+, [A0]+
00002E66 486E FFE2 pea.l [A6 - 0x1E]
00002E6A 3F3C 0016 move.w -[A7], 0x16
00002E6E A9EB syscall Pack4/FP68K
00002E70 486E FFE2 pea.l [A6 - 0x1E]
00002E74 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00002E78 3D40 FFFC move.w [A6 - 0x4], D0
00002E7C 2007 move.l D0, D7
00002E7E E740 asl D0.w, 3
00002E80 4874 0000 pea.l [A4 + D0.w]
00002E84 486E FFEC pea.l [A6 - 0x14]
00002E88 3F3C 080E move.w -[A7], 0x80E
00002E8C A9EB syscall Pack4/FP68K
00002E8E 41EE FFEC lea.l A0, [A6 - 0x14]
00002E92 43EE FFE2 lea.l A1, [A6 - 0x1E]
00002E96 22D8 move.l [A1]+, [A0]+
00002E98 22D8 move.l [A1]+, [A0]+
00002E9A 32D8 move.w [A1]+, [A0]+
00002E9C 486E FFE2 pea.l [A6 - 0x1E]
00002EA0 3F3C 0016 move.w -[A7], 0x16
00002EA4 A9EB syscall Pack4/FP68K
00002EA6 486E FFE2 pea.l [A6 - 0x1E]
00002EAA 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00002EAE 3D40 FFFA move.w [A6 - 0x6], D0
00002EB2 2007 move.l D0, D7
00002EB4 E740 asl D0.w, 3
00002EB6 4873 0000 pea.l [A3 + D0.w]
00002EBA 486E FFEC pea.l [A6 - 0x14]
00002EBE 3F3C 080E move.w -[A7], 0x80E
00002EC2 A9EB syscall Pack4/FP68K
00002EC4 41EE FFEC lea.l A0, [A6 - 0x14]
00002EC8 43EE FFE2 lea.l A1, [A6 - 0x1E]
00002ECC 22D8 move.l [A1]+, [A0]+
00002ECE 22D8 move.l [A1]+, [A0]+
00002ED0 32D8 move.w [A1]+, [A0]+
00002ED2 486E FFE2 pea.l [A6 - 0x1E]
00002ED6 3F3C 0016 move.w -[A7], 0x16
00002EDA A9EB syscall Pack4/FP68K
00002EDC 486E FFE2 pea.l [A6 - 0x1E]
00002EE0 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00002EE4 3D40 FFFE move.w [A6 - 0x2], D0
00002EE8 4FEF 000C lea.l A7, [A7 + 0xC]
00002EEC 6000 0186 bra +0x188 /* 00003074 */
label00002EF0:
00002EF0 302D EC7E move.w D0, [A5 - 0x1382]
00002EF4 5440 addq.w D0, 2
00002EF6 48C0 ext.l D0
00002EF8 7204 moveq.l D1, 0x04
00002EFA 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
00002EFE 3E00 move.w D7, D0
00002F00 2007 move.l D0, D7
00002F02 E740 asl D0.w, 3
00002F04 41ED EC5E lea.l A0, [A5 - 0x13A2]
00002F08 4870 0000 pea.l [A0 + D0.w]
00002F0C 486E FFEC pea.l [A6 - 0x14]
00002F10 3F3C 080E move.w -[A7], 0x80E
00002F14 A9EB syscall Pack4/FP68K
00002F16 41EE FFEC lea.l A0, [A6 - 0x14]
00002F1A 43EE FFE2 lea.l A1, [A6 - 0x1E]
00002F1E 22D8 move.l [A1]+, [A0]+
00002F20 22D8 move.l [A1]+, [A0]+
00002F22 32D8 move.w [A1]+, [A0]+
00002F24 486E FFE2 pea.l [A6 - 0x1E]
00002F28 3F3C 0016 move.w -[A7], 0x16
00002F2C A9EB syscall Pack4/FP68K
00002F2E 486E FFE2 pea.l [A6 - 0x1E]
00002F32 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00002F36 3D40 FFFC move.w [A6 - 0x4], D0
00002F3A 2007 move.l D0, D7
00002F3C E740 asl D0.w, 3
00002F3E 4874 0000 pea.l [A4 + D0.w]
00002F42 486E FFEC pea.l [A6 - 0x14]
00002F46 3F3C 080E move.w -[A7], 0x80E
00002F4A A9EB syscall Pack4/FP68K
00002F4C 41EE FFEC lea.l A0, [A6 - 0x14]
00002F50 43EE FFE2 lea.l A1, [A6 - 0x1E]
00002F54 22D8 move.l [A1]+, [A0]+
00002F56 22D8 move.l [A1]+, [A0]+
00002F58 32D8 move.w [A1]+, [A0]+
00002F5A 486E FFE2 pea.l [A6 - 0x1E]
00002F5E 3F3C 0016 move.w -[A7], 0x16
00002F62 A9EB syscall Pack4/FP68K
00002F64 486E FFE2 pea.l [A6 - 0x1E]
00002F68 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00002F6C 3D40 FFFA move.w [A6 - 0x6], D0
00002F70 2007 move.l D0, D7
00002F72 E740 asl D0.w, 3
00002F74 4873 0000 pea.l [A3 + D0.w]
00002F78 486E FFEC pea.l [A6 - 0x14]
00002F7C 3F3C 080E move.w -[A7], 0x80E
00002F80 A9EB syscall Pack4/FP68K
00002F82 41EE FFEC lea.l A0, [A6 - 0x14]
00002F86 43EE FFE2 lea.l A1, [A6 - 0x1E]
00002F8A 22D8 move.l [A1]+, [A0]+
00002F8C 22D8 move.l [A1]+, [A0]+
00002F8E 32D8 move.w [A1]+, [A0]+
00002F90 486E FFE2 pea.l [A6 - 0x1E]
00002F94 3F3C 0016 move.w -[A7], 0x16
00002F98 A9EB syscall Pack4/FP68K
00002F9A 486E FFE2 pea.l [A6 - 0x1E]
00002F9E 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00002FA2 3D40 FFFE move.w [A6 - 0x2], D0
00002FA6 4FEF 000C lea.l A7, [A7 + 0xC]
00002FAA 6000 00C8 bra +0xCA /* 00003074 */
label00002FAE:
00002FAE 48C6 ext.l D6
00002FB0 2F06 move.l -[A7], D6
00002FB2 48C5 ext.l D5
00002FB4 2F05 move.l -[A7], D5
00002FB6 4EBA FCD8 jsr [PC - 0x328 /* 00002C90 */]
00002FBA 2D40 FFF6 move.l [A6 - 0xA], D0
00002FBE 3D6E FFF8 FFFC move.w [A6 - 0x4], [A6 - 0x8]
00002FC4 3D6E FFF6 FFFA move.w [A6 - 0x6], [A6 - 0xA]
00002FCA 4A46 tst.w D6
00002FCC 508F addq.l A7, 8
00002FCE 6736 beq +0x38 /* 00003006 */
00002FD0 486D EBA0 pea.l [A5 - 0x1460]
00002FD4 486D EB98 pea.l [A5 - 0x1468]
00002FD8 486D EBA0 pea.l [A5 - 0x1460]
00002FDC 4EAD 1A12 jsr [A5 + 0x1A12 /* export_830 */]
00002FE0 486D EB98 pea.l [A5 - 0x1468]
00002FE4 486D EB90 pea.l [A5 - 0x1470]
00002FE8 486D EB98 pea.l [A5 - 0x1468]
00002FEC 4EAD 1A12 jsr [A5 + 0x1A12 /* export_830 */]
00002FF0 486D EB90 pea.l [A5 - 0x1470]
00002FF4 486D EB88 pea.l [A5 - 0x1478]
00002FF8 486D EB90 pea.l [A5 - 0x1470]
00002FFC 4EAD 1A12 jsr [A5 + 0x1A12 /* export_830 */]
00003000 4FEF 0024 lea.l A7, [A7 + 0x24]
00003004 6060 bra +0x62 /* 00003066 */
label00003006:
00003006 486D EB88 pea.l [A5 - 0x1478]
0000300A 486D EB90 pea.l [A5 - 0x1470]
0000300E 486D EB98 pea.l [A5 - 0x1468]
00003012 486D EBA0 pea.l [A5 - 0x1460]
00003016 302D EC00 move.w D0, [A5 - 0x1400]
0000301A E740 asl D0.w, 3
0000301C 4873 0000 pea.l [A3 + D0.w]
00003020 302D EC02 move.w D0, [A5 - 0x13FE]
00003024 E740 asl D0.w, 3
00003026 4873 0000 pea.l [A3 + D0.w]
0000302A 302D EC04 move.w D0, [A5 - 0x13FC]
0000302E E740 asl D0.w, 3
00003030 4873 0000 pea.l [A3 + D0.w]
00003034 302D EC7E move.w D0, [A5 - 0x1382]
00003038 E740 asl D0.w, 3
0000303A 4873 0000 pea.l [A3 + D0.w]
0000303E 4EBA F6E6 jsr [PC - 0x91A /* 00002726 */]
00003042 486D EB88 pea.l [A5 - 0x1478]
00003046 486D EB90 pea.l [A5 - 0x1470]
0000304A 486D EB98 pea.l [A5 - 0x1468]
0000304E 486D EBA0 pea.l [A5 - 0x1460]
00003052 486D EBE8 pea.l [A5 - 0x1418]
00003056 486D EBF0 pea.l [A5 - 0x1410]
0000305A 486D EBF8 pea.l [A5 - 0x1408]
0000305E 4EBA F80E jsr [PC - 0x7F2 /* 0000286E */]
00003062 4FEF 003C lea.l A7, [A7 + 0x3C]
label00003066:
00003066 486E FFFE pea.l [A6 - 0x2]
0000306A 486D EBA0 pea.l [A5 - 0x1460]
0000306E 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */]
00003072 508F addq.l A7, 8
label00003074:
00003074 206E 0008 movea.l A0, [A6 + 0x8]
00003078 43EE FFFA lea.l A1, [A6 - 0x6]
0000307C 20D9 move.l [A0]+, [A1]+
0000307E 30D9 move.w [A0]+, [A1]+
00003080 4CEE 18E0 FFCE movem.l D5,D6,D7,A3,A4, [A6 - 0x32]
00003086 4E5E unlink A6
00003088 4E75 rts
export_471:
0000308A 4E56 FFFA link A6, -0x0006
0000308E 48E7 0300 movem.l -[A7], D6,D7
00003092 3C2E 000A move.w D6, [A6 + 0xA]
00003096 41EE 0012 lea.l A0, [A6 + 0x12]
0000309A 2F20 move.l -[A7], -[A0]
0000309C 3F20 move.w -[A7], -[A0]
0000309E 4EBA FC84 jsr [PC - 0x37C /* 00002D24 */]
000030A2 7000 moveq.l D0, 0x00
000030A4 2F00 move.l -[A7], D0
000030A6 48C6 ext.l D6
000030A8 2F06 move.l -[A7], D6
000030AA 486E FFFA pea.l [A6 - 0x6]
000030AE 4EBA FD5C jsr [PC - 0x2A4 /* 00002E0C */]
000030B2 4FEF 000C lea.l A7, [A7 + 0xC]
000030B6 41EE 0000 lea.l A0, [A6 + 0x0]
000030BA 2F20 move.l -[A7], -[A0]
000030BC 3F20 move.w -[A7], -[A0]
000030BE 4EAD 2202 jsr [A5 + 0x2202 /* export_1084 */]
000030C2 7E01 moveq.l D7, 0x01
000030C4 4FEF 000C lea.l A7, [A7 + 0xC]
000030C8 6024 bra +0x26 /* 000030EE */
label000030CA:
000030CA 48C7 ext.l D7
000030CC 2F07 move.l -[A7], D7
000030CE 48C6 ext.l D6
000030D0 2F06 move.l -[A7], D6
000030D2 486E FFFA pea.l [A6 - 0x6]
000030D6 4EBA FD34 jsr [PC - 0x2CC /* 00002E0C */]
000030DA 4FEF 000C lea.l A7, [A7 + 0xC]
000030DE 41EE 0000 lea.l A0, [A6 + 0x0]
000030E2 2F20 move.l -[A7], -[A0]
000030E4 3F20 move.w -[A7], -[A0]
000030E6 4EAD 220A jsr [A5 + 0x220A /* export_1085 */]
000030EA 5C8F addq.l A7, 6
000030EC 5247 addq.w D7, 1
label000030EE:
000030EE BC47 cmp.w D6, D7
000030F0 6CD8 bge -0x26 /* 000030CA */
000030F2 4CEE 00C0 FFF2 movem.l D6,D7, [A6 - 0xE]
000030F8 4E5E unlink A6
000030FA 4E75 rts
export_472:
000030FC 4E56 FEB6 link A6, -0x014A
00003100 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00003104 49EE FEC8 lea.l A4, [A6 - 0x138]
00003108 7C00 moveq.l D6, 0x00
0000310A 41EE 0010 lea.l A0, [A6 + 0x10]
0000310E 2D48 FFFA move.l [A6 - 0x6], A0
00003112 266E 0008 movea.l A3, [A6 + 0x8]
00003116 6000 0546 bra +0x548 /* 0000365E */
label0000311A:
0000311A 0C07 0025 cmpi.b D7, 0x25 /* '%' */
0000311E 6610 bne +0x12 /* 00003130 */
00003120 206E 000C movea.l A0, [A6 + 0xC]
00003124 52AE 000C addq.l [A6 + 0xC], 1
00003128 1E10 move.b D7, [A0]
0000312A 0C07 0025 cmpi.b D7, 0x25 /* '%' */
0000312E 6606 bne +0x8 /* 00003136 */
label00003130:
00003130 16C7 move.b [A3]+, D7
00003132 6000 052A bra +0x52C /* 0000365E */
label00003136:
00003136 7020 moveq.l D0, 0x20
00003138 2D40 FFCC move.l [A6 - 0x34], D0
0000313C 426E FFDE clr.w [A6 - 0x22]
00003140 426E FFDC clr.w [A6 - 0x24]
00003144 7200 moveq.l D1, 0x00
00003146 2D41 FFD8 move.l [A6 - 0x28], D1
0000314A 2D41 FFD4 move.l [A6 - 0x2C], D1
0000314E 3D7C FFFF FFE0 move.w [A6 - 0x20], 0xFFFF
00003154 0C07 002D cmpi.b D7, 0x2D /* '-' */
00003158 660E bne +0x10 /* 00003168 */
0000315A 52AE FFD4 addq.l [A6 - 0x2C], 1
0000315E 206E 000C movea.l A0, [A6 + 0xC]
00003162 52AE 000C addq.l [A6 + 0xC], 1
00003166 1E10 move.b D7, [A0]
label00003168:
00003168 0C07 0030 cmpi.b D7, 0x30 /* '0' */
0000316C 6552 bcs +0x54 /* 000031C0 */
0000316E 0C07 0039 cmpi.b D7, 0x39 /* '9' */
00003172 624C bhi +0x4E /* 000031C0 */
00003174 0C07 0030 cmpi.b D7, 0x30 /* '0' */
00003178 6608 bne +0xA /* 00003182 */
0000317A 7000 moveq.l D0, 0x00
0000317C 1007 move.b D0, D7
0000317E 2D40 FFCC move.l [A6 - 0x34], D0
label00003182:
00003182 7000 moveq.l D0, 0x00
00003184 1007 move.b D0, D7
00003186 7230 moveq.l D1, 0x30
00003188 9081 sub.l D0, D1
0000318A 2D40 FFD8 move.l [A6 - 0x28], D0
0000318E 601A bra +0x1C /* 000031AA */
label00003190:
00003190 222E FFD8 move.l D1, [A6 - 0x28]
00003194 D281 add.l D1, D1
00003196 2001 move.l D0, D1
00003198 E589 lsl D1, 2
0000319A D280 add.l D1, D0
0000319C 7000 moveq.l D0, 0x00
0000319E 1007 move.b D0, D7
000031A0 7430 moveq.l D2, 0x30
000031A2 9082 sub.l D0, D2
000031A4 D081 add.l D0, D1
000031A6 2D40 FFD8 move.l [A6 - 0x28], D0
label000031AA:
000031AA 206E 000C movea.l A0, [A6 + 0xC]
000031AE 52AE 000C addq.l [A6 + 0xC], 1
000031B2 1E10 move.b D7, [A0]
000031B4 0C07 0030 cmpi.b D7, 0x30 /* '0' */
000031B8 6506 bcs +0x8 /* 000031C0 */
000031BA 0C07 0039 cmpi.b D7, 0x39 /* '9' */
000031BE 63D0 bls -0x2E /* 00003190 */
label000031C0:
000031C0 0C07 002E cmpi.b D7, 0x2E /* '.' */
000031C4 6638 bne +0x3A /* 000031FE */
000031C6 426E FFE0 clr.w [A6 - 0x20]
000031CA 601C bra +0x1E /* 000031E8 */
label000031CC:
000031CC 302E FFE0 move.w D0, [A6 - 0x20]
000031D0 48C0 ext.l D0
000031D2 D080 add.l D0, D0
000031D4 2200 move.l D1, D0
000031D6 E588 lsl D0, 2
000031D8 D081 add.l D0, D1
000031DA 7200 moveq.l D1, 0x00
000031DC 1207 move.b D1, D7
000031DE 7430 moveq.l D2, 0x30
000031E0 9282 sub.l D1, D2
000031E2 D280 add.l D1, D0
000031E4 3D41 FFE0 move.w [A6 - 0x20], D1
label000031E8:
000031E8 206E 000C movea.l A0, [A6 + 0xC]
000031EC 52AE 000C addq.l [A6 + 0xC], 1
000031F0 1E10 move.b D7, [A0]
000031F2 0C07 0030 cmpi.b D7, 0x30 /* '0' */
000031F6 6506 bcs +0x8 /* 000031FE */
000031F8 0C07 0039 cmpi.b D7, 0x39 /* '9' */
000031FC 63CE bls -0x30 /* 000031CC */
label000031FE:
000031FE 0C07 006C cmpi.b D7, 0x6C /* 'l' */
00003202 6706 beq +0x8 /* 0000320A */
00003204 0C07 004C cmpi.b D7, 0x4C /* 'L' */
00003208 660E bne +0x10 /* 00003218 */
label0000320A:
0000320A 206E 000C movea.l A0, [A6 + 0xC]
0000320E 52AE 000C addq.l [A6 + 0xC], 1
00003212 1E10 move.b D7, [A0]
00003214 526E FFDC addq.w [A6 - 0x24], 1
label00003218:
00003218 1007 move.b D0, D7
0000321A 0400 0042 subi.b D0, 0x42 /* 'B' */
0000321E 6700 015A beq +0x15C /* 0000337A */
00003222 5300 subq.b D0, 1
00003224 6700 02AC beq +0x2AE /* 000034D2 */
00003228 5300 subq.b D0, 1
0000322A 6700 0088 beq +0x8A /* 000032B4 */
0000322E 5300 subq.b D0, 1
00003230 6700 02BC beq +0x2BE /* 000034EE */
00003234 5300 subq.b D0, 1
00003236 6700 02B6 beq +0x2B8 /* 000034EE */
0000323A 5300 subq.b D0, 1
0000323C 6700 02B0 beq +0x2B2 /* 000034EE */
00003240 5100 subq.b D0, 8
00003242 6700 0136 beq +0x138 /* 0000337A */
00003246 5300 subq.b D0, 1
00003248 6700 022E beq +0x230 /* 00003478 */
0000324C 5300 subq.b D0, 1
0000324E 6700 012A beq +0x12C /* 0000337A */
00003252 5500 subq.b D0, 2
00003254 6700 0222 beq +0x224 /* 00003478 */
00003258 5500 subq.b D0, 2
0000325A 6700 0084 beq +0x86 /* 000032E0 */
0000325E 5700 subq.b D0, 3
00003260 6700 0118 beq +0x11A /* 0000337A */
00003264 0400 000A subi.b D0, 0xA /* '\n' */
00003268 6700 0110 beq +0x112 /* 0000337A */
0000326C 5300 subq.b D0, 1
0000326E 6700 0262 beq +0x264 /* 000034D2 */
00003272 5300 subq.b D0, 1
00003274 673E beq +0x40 /* 000032B4 */
00003276 5300 subq.b D0, 1
00003278 6700 0274 beq +0x276 /* 000034EE */
0000327C 5300 subq.b D0, 1
0000327E 6700 026E beq +0x270 /* 000034EE */
00003282 5300 subq.b D0, 1
00003284 6700 0268 beq +0x26A /* 000034EE */
00003288 5100 subq.b D0, 8
0000328A 6700 00EE beq +0xF0 /* 0000337A */
0000328E 5300 subq.b D0, 1
00003290 6700 01E6 beq +0x1E8 /* 00003478 */
00003294 5300 subq.b D0, 1
00003296 6700 00E2 beq +0xE4 /* 0000337A */
0000329A 5500 subq.b D0, 2
0000329C 6700 01DA beq +0x1DC /* 00003478 */
000032A0 5500 subq.b D0, 2
000032A2 673C beq +0x3E /* 000032E0 */
000032A4 5700 subq.b D0, 3
000032A6 6700 00D2 beq +0xD4 /* 0000337A */
000032AA 5500 subq.b D0, 2
000032AC 6700 0240 beq +0x242 /* 000034EE */
000032B0 6000 03AC bra +0x3AE /* 0000365E */
label000032B4:
000032B4 4A6E FFDC tst.w [A6 - 0x24]
000032B8 6714 beq +0x16 /* 000032CE */
000032BA 206E FFFA movea.l A0, [A6 - 0x6]
000032BE 4A90 tst.l [A0]
000032C0 6C1E bge +0x20 /* 000032E0 */
000032C2 206E FFFA movea.l A0, [A6 - 0x6]
000032C6 4490 neg.l [A0]
000032C8 526E FFDE addq.w [A6 - 0x22], 1
000032CC 6012 bra +0x14 /* 000032E0 */
label000032CE:
000032CE 206E FFFA movea.l A0, [A6 - 0x6]
000032D2 4A90 tst.l [A0]
000032D4 6C0A bge +0xC /* 000032E0 */
000032D6 206E FFFA movea.l A0, [A6 - 0x6]
000032DA 4490 neg.l [A0]
000032DC 526E FFDE addq.w [A6 - 0x22], 1
label000032E0:
000032E0 4A6E FFDC tst.w [A6 - 0x24]
000032E4 6734 beq +0x36 /* 0000331A */
000032E6 206E FFFA movea.l A0, [A6 - 0x6]
000032EA 58AE FFFA addq.l [A6 - 0x6], 4
000032EE 2810 move.l D4, [A0]
000032F0 7A15 moveq.l D5, 0x15
label000032F2:
000032F2 2004 move.l D0, D4
000032F4 720A moveq.l D1, 0x0A
000032F6 4EAD 036A jsr [A5 + 0x36A /* export_105 */]
000032FA 7230 moveq.l D1, 0x30
000032FC D081 add.l D0, D1
000032FE 2405 move.l D2, D5
00003300 5385 subq.l D5, 1
00003302 1980 2000 move.b [A4 + D2.w], D0
00003306 2004 move.l D0, D4
00003308 720A moveq.l D1, 0x0A
0000330A 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
0000330E 2800 move.l D4, D0
00003310 4A85 tst.l D5
00003312 6742 beq +0x44 /* 00003356 */
00003314 4A84 tst.l D4
00003316 66DA bne -0x24 /* 000032F2 */
00003318 603C bra +0x3E /* 00003356 */
label0000331A:
0000331A 206E FFFA movea.l A0, [A6 - 0x6]
0000331E 58AE FFFA addq.l [A6 - 0x6], 4
00003322 2D50 FFE2 move.l [A6 - 0x1E], [A0]
00003326 7A15 moveq.l D5, 0x15
label00003328:
00003328 202E FFE2 move.l D0, [A6 - 0x1E]
0000332C 720A moveq.l D1, 0x0A
0000332E 4EAD 036A jsr [A5 + 0x36A /* export_105 */]
00003332 7230 moveq.l D1, 0x30
00003334 D081 add.l D0, D1
00003336 2405 move.l D2, D5
00003338 5385 subq.l D5, 1
0000333A 1980 2000 move.b [A4 + D2.w], D0
0000333E 202E FFE2 move.l D0, [A6 - 0x1E]
00003342 720A moveq.l D1, 0x0A
00003344 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00003348 2D40 FFE2 move.l [A6 - 0x1E], D0
0000334C 4A85 tst.l D5
0000334E 6706 beq +0x8 /* 00003356 */
00003350 4AAE FFE2 tst.l [A6 - 0x1E]
00003354 66D2 bne -0x2C /* 00003328 */
label00003356:
00003356 4A6E FFDE tst.w [A6 - 0x22]
0000335A 670A beq +0xC /* 00003366 */
0000335C 2005 move.l D0, D5
0000335E 5385 subq.l D5, 1
00003360 19BC 002D 0000 move.b [A4 + D0.w], 0x2D /* '-' */
label00003366:
00003366 2005 move.l D0, D5
00003368 5280 addq.l D0, 1
0000336A 41F4 0000 lea.l A0, [A4 + D0.w]
0000336E 2D48 FFC8 move.l [A6 - 0x38], A0
00003372 7C15 moveq.l D6, 0x15
00003374 9C85 sub.l D6, D5
00003376 6000 0296 bra +0x298 /* 0000360E */
label0000337A:
0000337A 0C07 006F cmpi.b D7, 0x6F /* 'o' */
0000337E 6706 beq +0x8 /* 00003386 */
00003380 0C07 004F cmpi.b D7, 0x4F /* 'O' */
00003384 660E bne +0x10 /* 00003394 */
label00003386:
00003386 7003 moveq.l D0, 0x03
00003388 2D40 FFE6 move.l [A6 - 0x1A], D0
0000338C 7207 moveq.l D1, 0x07
0000338E 2D41 FFEA move.l [A6 - 0x16], D1
00003392 604E bra +0x50 /* 000033E2 */
label00003394:
00003394 0C07 0062 cmpi.b D7, 0x62 /* 'b' */
00003398 6706 beq +0x8 /* 000033A0 */
0000339A 0C07 0042 cmpi.b D7, 0x42 /* 'B' */
0000339E 660C bne +0xE /* 000033AC */
label000033A0:
000033A0 7001 moveq.l D0, 0x01
000033A2 2D40 FFE6 move.l [A6 - 0x1A], D0
000033A6 2D40 FFEA move.l [A6 - 0x16], D0
000033AA 6036 bra +0x38 /* 000033E2 */
label000033AC:
000033AC 0C07 0071 cmpi.b D7, 0x71 /* 'q' */
000033B0 6706 beq +0x8 /* 000033B8 */
000033B2 0C07 0051 cmpi.b D7, 0x51 /* 'Q' */
000033B6 660E bne +0x10 /* 000033C6 */
label000033B8:
000033B8 7002 moveq.l D0, 0x02
000033BA 2D40 FFE6 move.l [A6 - 0x1A], D0
000033BE 7203 moveq.l D1, 0x03
000033C0 2D41 FFEA move.l [A6 - 0x16], D1
000033C4 601C bra +0x1E /* 000033E2 */
label000033C6:
000033C6 7004 moveq.l D0, 0x04
000033C8 2D40 FFE6 move.l [A6 - 0x1A], D0
000033CC 720F moveq.l D1, 0x0F
000033CE 2D41 FFEA move.l [A6 - 0x16], D1
000033D2 0C07 0058 cmpi.b D7, 0x58 /* 'X' */
000033D6 6604 bne +0x6 /* 000033DC */
000033D8 7407 moveq.l D2, 0x07
000033DA 6002 bra +0x4 /* 000033DE */
label000033DC:
000033DC 7427 moveq.l D2, 0x27
label000033DE:
000033DE 1D42 FFFF move.b [A6 - 0x1], D2
label000033E2:
000033E2 4A6E FFDC tst.w [A6 - 0x24]
000033E6 6738 beq +0x3A /* 00003420 */
000033E8 206E FFFA movea.l A0, [A6 - 0x6]
000033EC 58AE FFFA addq.l [A6 - 0x6], 4
000033F0 2810 move.l D4, [A0]
000033F2 7A15 moveq.l D5, 0x15
label000033F4:
000033F4 202E FFEA move.l D0, [A6 - 0x16]
000033F8 C084 and.l D0, D4
000033FA 7230 moveq.l D1, 0x30
000033FC D001 add.b D0, D1
000033FE 1980 5000 move.b [A4 + D5.w], D0
00003402 0C00 0039 cmpi.b D0, 0x39 /* '9' */
00003406 6308 bls +0xA /* 00003410 */
00003408 102E FFFF move.b D0, [A6 - 0x1]
0000340C D134 5000 add.b [A4 + D5.w], D0
label00003410:
00003410 202E FFE6 move.l D0, [A6 - 0x1A]
00003414 E0AC lsr D4, D0
00003416 5385 subq.l D5, 1
00003418 674A beq +0x4C /* 00003464 */
0000341A 4A84 tst.l D4
0000341C 66D6 bne -0x28 /* 000033F4 */
0000341E 6044 bra +0x46 /* 00003464 */
label00003420:
00003420 206E FFFA movea.l A0, [A6 - 0x6]
00003424 58AE FFFA addq.l [A6 - 0x6], 4
00003428 2D50 FFE2 move.l [A6 - 0x1E], [A0]
0000342C 7A15 moveq.l D5, 0x15
label0000342E:
0000342E 202E FFEA move.l D0, [A6 - 0x16]
00003432 C0AE FFE2 and.l D0, [A6 - 0x1E]
00003436 7230 moveq.l D1, 0x30
00003438 D001 add.b D0, D1
0000343A 1980 5000 move.b [A4 + D5.w], D0
0000343E 0C00 0039 cmpi.b D0, 0x39 /* '9' */
00003442 6308 bls +0xA /* 0000344C */
00003444 102E FFFF move.b D0, [A6 - 0x1]
00003448 D134 5000 add.b [A4 + D5.w], D0
label0000344C:
0000344C 202E FFE6 move.l D0, [A6 - 0x1A]
00003450 222E FFE2 move.l D1, [A6 - 0x1E]
00003454 E0A9 lsr D1, D0
00003456 2D41 FFE2 move.l [A6 - 0x1E], D1
0000345A 5385 subq.l D5, 1
0000345C 6706 beq +0x8 /* 00003464 */
0000345E 4AAE FFE2 tst.l [A6 - 0x1E]
00003462 66CA bne -0x34 /* 0000342E */
label00003464:
00003464 2005 move.l D0, D5
00003466 5280 addq.l D0, 1
00003468 41F4 0000 lea.l A0, [A4 + D0.w]
0000346C 2D48 FFC8 move.l [A6 - 0x38], A0
00003470 7C15 moveq.l D6, 0x15
00003472 9C85 sub.l D6, D5
00003474 6000 0198 bra +0x19A /* 0000360E */
label00003478:
00003478 206E FFFA movea.l A0, [A6 - 0x6]
0000347C 58AE FFFA addq.l [A6 - 0x6], 4
00003480 2D50 FFC8 move.l [A6 - 0x38], [A0]
00003484 0C07 0073 cmpi.b D7, 0x73 /* 's' */
00003488 6706 beq +0x8 /* 00003490 */
0000348A 0C07 0053 cmpi.b D7, 0x53 /* 'S' */
0000348E 660E bne +0x10 /* 0000349E */
label00003490:
00003490 2F2E FFC8 move.l -[A7], [A6 - 0x38]
00003494 4EBA 03DC jsr [PC + 0x3DC /* 00003872 */]
00003498 2C00 move.l D6, D0
0000349A 588F addq.l A7, 4
0000349C 600E bra +0x10 /* 000034AC */
label0000349E:
0000349E 206E FFC8 movea.l A0, [A6 - 0x38]
000034A2 52AE FFC8 addq.l [A6 - 0x38], 1
000034A6 7000 moveq.l D0, 0x00
000034A8 1010 move.b D0, [A0]
000034AA 2C00 move.l D6, D0
label000034AC:
000034AC 302E FFE0 move.w D0, [A6 - 0x20]
000034B0 48C0 ext.l D0
000034B2 B086 cmp.l D0, D6
000034B4 6C00 0158 bge +0x15A /* 0000360E */
000034B8 302E FFE0 move.w D0, [A6 - 0x20]
000034BC 48C0 ext.l D0
000034BE 72FF moveq.l D1, 0xFFFFFFFF
000034C0 B280 cmp.l D1, D0
000034C2 6C00 014A bge +0x14C /* 0000360E */
000034C6 302E FFE0 move.w D0, [A6 - 0x20]
000034CA 48C0 ext.l D0
000034CC 2C00 move.l D6, D0
000034CE 6000 013E bra +0x140 /* 0000360E */
label000034D2:
000034D2 206E FFFA movea.l A0, [A6 - 0x6]
000034D6 58AE FFFA addq.l [A6 - 0x6], 4
000034DA 1968 0003 0015 move.b [A4 + 0x15], [A0 + 0x3]
000034E0 7C01 moveq.l D6, 0x01
000034E2 41EC 0015 lea.l A0, [A4 + 0x15]
000034E6 2D48 FFC8 move.l [A6 - 0x38], A0
000034EA 6000 0122 bra +0x124 /* 0000360E */
label000034EE:
000034EE 206E FFFA movea.l A0, [A6 - 0x6]
000034F2 700A moveq.l D0, 0x0A
000034F4 D1AE FFFA add.l [A6 - 0x6], D0
000034F8 2F08 move.l -[A7], A0
000034FA 486E FEC0 pea.l [A6 - 0x140]
000034FE 3F3C 0810 move.w -[A7], 0x810
00003502 A9EB syscall Pack4/FP68K
00003504 486E FEC0 pea.l [A6 - 0x140]
00003508 486E FEB6 pea.l [A6 - 0x14A]
0000350C 3F3C 080E move.w -[A7], 0x80E
00003510 A9EB syscall Pack4/FP68K
00003512 486E FEB6 pea.l [A6 - 0x14A]
00003516 486E FFEE pea.l [A6 - 0x12]
0000351A 3F3C 0810 move.w -[A7], 0x810
0000351E A9EB syscall Pack4/FP68K
00003520 7010 moveq.l D0, 0x10
00003522 B06E FFE0 cmp.w D0, [A6 - 0x20]
00003526 6C06 bge +0x8 /* 0000352E */
00003528 3D7C 0010 FFE0 move.w [A6 - 0x20], 0x10
label0000352E:
0000352E 302E FFE0 move.w D0, [A6 - 0x20]
00003532 48C0 ext.l D0
00003534 72FF moveq.l D1, 0xFFFFFFFF
00003536 B280 cmp.l D1, D0
00003538 6606 bne +0x8 /* 00003540 */
0000353A 3D7C 0006 FFE0 move.w [A6 - 0x20], 0x6
label00003540:
00003540 3D6E FFE0 FFF6 move.w [A6 - 0xA], [A6 - 0x20]
00003546 1007 move.b D0, D7
00003548 0400 0045 subi.b D0, 0x45 /* 'E' */
0000354C 6728 beq +0x2A /* 00003576 */
0000354E 5300 subq.b D0, 1
00003550 671C beq +0x1E /* 0000356E */
00003552 0400 001F subi.b D0, 0x1F
00003556 671E beq +0x20 /* 00003576 */
00003558 5300 subq.b D0, 1
0000355A 6712 beq +0x14 /* 0000356E */
0000355C 0400 0014 subi.b D0, 0x14
00003560 661C bne +0x1E /* 0000357E */
00003562 1D6D E5C2 FFF9 move.b [A6 - 0x7], [A5 - 0x1A3E]
00003568 1B7C 002E E5C2 move.b [A5 - 0x1A3E], 0x2E /* '.' */
label0000356E:
0000356E 006E 0010 FFF6 ori.w [A6 - 0xA], 0x10
00003574 600E bra +0x10 /* 00003584 */
label00003576:
00003576 006E 0040 FFF6 ori.w [A6 - 0xA], 0x40 /* '@' */
0000357C 6006 bra +0x8 /* 00003584 */
label0000357E:
0000357E 006E 0000 FFF6 ori.w [A6 - 0xA], 0x0
label00003584:
00003584 7000 moveq.l D0, 0x00
00003586 2F00 move.l -[A7], D0
00003588 7200 moveq.l D1, 0x00
0000358A 322E FFF6 move.w D1, [A6 - 0xA]
0000358E 2F01 move.l -[A7], D1
00003590 2D4C FFC8 move.l [A6 - 0x38], A4
00003594 2F0C move.l -[A7], A4
00003596 486E FFEE pea.l [A6 - 0x12]
0000359A 4EBA E44A jsr [PC - 0x1BB6 /* 000019E6 */]
0000359E 0C07 007A cmpi.b D7, 0x7A /* 'z' */
000035A2 4FEF 0010 lea.l A7, [A7 + 0x10]
000035A6 6606 bne +0x8 /* 000035AE */
000035A8 1B6E FFF9 E5C2 move.b [A5 - 0x1A3E], [A6 - 0x7]
label000035AE:
000035AE 206E FFC8 movea.l A0, [A6 - 0x38]
000035B2 52AE FFC8 addq.l [A6 - 0x38], 1
000035B6 7000 moveq.l D0, 0x00
000035B8 1010 move.b D0, [A0]
000035BA 2C00 move.l D6, D0
000035BC BCAE FFD8 cmp.l D6, [A6 - 0x28]
000035C0 6F04 ble +0x6 /* 000035C6 */
000035C2 2D46 FFD8 move.l [A6 - 0x28], D6
label000035C6:
000035C6 202E FFD8 move.l D0, [A6 - 0x28]
000035CA 9086 sub.l D0, D6
000035CC 2D40 FFD0 move.l [A6 - 0x30], D0
000035D0 4AAE FFD4 tst.l [A6 - 0x2C]
000035D4 661C bne +0x1E /* 000035F2 */
000035D6 6008 bra +0xA /* 000035E0 */
label000035D8:
000035D8 16EE FFCF move.b [A3]+, [A6 - 0x31]
000035DC 53AE FFD0 subq.l [A6 - 0x30], 1
label000035E0:
000035E0 4AAE FFD0 tst.l [A6 - 0x30]
000035E4 66F2 bne -0xC /* 000035D8 */
000035E6 600A bra +0xC /* 000035F2 */
label000035E8:
000035E8 206E FFC8 movea.l A0, [A6 - 0x38]
000035EC 52AE FFC8 addq.l [A6 - 0x38], 1
000035F0 16D0 move.b [A3]+, [A0]
label000035F2:
000035F2 2006 move.l D0, D6
000035F4 5386 subq.l D6, 1
000035F6 4A80 tst.l D0
000035F8 66EE bne -0x10 /* 000035E8 */
000035FA 6004 bra +0x6 /* 00003600 */
label000035FC:
000035FC 16EE FFCF move.b [A3]+, [A6 - 0x31]
label00003600:
00003600 202E FFD0 move.l D0, [A6 - 0x30]
00003604 53AE FFD0 subq.l [A6 - 0x30], 1
00003608 4A80 tst.l D0
0000360A 6EF0 bgt -0xE /* 000035FC */
0000360C 6050 bra +0x52 /* 0000365E */
label0000360E:
0000360E BCAE FFD8 cmp.l D6, [A6 - 0x28]
00003612 6F04 ble +0x6 /* 00003618 */
00003614 2D46 FFD8 move.l [A6 - 0x28], D6
label00003618:
00003618 202E FFD8 move.l D0, [A6 - 0x28]
0000361C 9086 sub.l D0, D6
0000361E 2D40 FFD0 move.l [A6 - 0x30], D0
00003622 4AAE FFD4 tst.l [A6 - 0x2C]
00003626 661C bne +0x1E /* 00003644 */
00003628 6008 bra +0xA /* 00003632 */
label0000362A:
0000362A 16EE FFCF move.b [A3]+, [A6 - 0x31]
0000362E 53AE FFD0 subq.l [A6 - 0x30], 1
label00003632:
00003632 4AAE FFD0 tst.l [A6 - 0x30]
00003636 66F2 bne -0xC /* 0000362A */
00003638 600A bra +0xC /* 00003644 */
label0000363A:
0000363A 206E FFC8 movea.l A0, [A6 - 0x38]
0000363E 52AE FFC8 addq.l [A6 - 0x38], 1
00003642 16D0 move.b [A3]+, [A0]
label00003644:
00003644 2006 move.l D0, D6
00003646 5386 subq.l D6, 1
00003648 4A80 tst.l D0
0000364A 66EE bne -0x10 /* 0000363A */
0000364C 6004 bra +0x6 /* 00003652 */
label0000364E:
0000364E 16EE FFCF move.b [A3]+, [A6 - 0x31]
label00003652:
00003652 202E FFD0 move.l D0, [A6 - 0x30]
00003656 53AE FFD0 subq.l [A6 - 0x30], 1
0000365A 4A80 tst.l D0
0000365C 6EF0 bgt -0xE /* 0000364E */
label0000365E:
0000365E 206E 000C movea.l A0, [A6 + 0xC]
00003662 52AE 000C addq.l [A6 + 0xC], 1
00003666 1E10 move.b D7, [A0]
00003668 6600 FAB0 bne -0x54E /* 0000311A */
0000366C 4213 clr.b [A3]
0000366E 200B move.l D0, A3
00003670 90AE 0008 sub.l D0, [A6 + 0x8]
00003674 4CEE 18F0 FE9E movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x162]
0000367A 4E5E unlink A6
0000367C 4E75 rts
export_473:
0000367E 48E7 0118 movem.l -[A7], D7,A3,A4
00003682 286F 0010 movea.l A4, [A7 + 0x10]
00003686 264C movea.l A3, A4
00003688 7000 moveq.l D0, 0x00
0000368A 1013 move.b D0, [A3]
0000368C 3E00 move.w D7, D0
0000368E 6010 bra +0x12 /* 000036A0 */
label00003690:
00003690 D6FC 0001 add.w A3, 0x1
00003694 7000 moveq.l D0, 0x00
00003696 1013 move.b D0, [A3]
00003698 41ED A614 lea.l A0, [A5 - 0x59EC]
0000369C 16B0 0000 move.b [A3], [A0 + D0.w]
label000036A0:
000036A0 3007 move.w D0, D7
000036A2 5347 subq.w D7, 1
000036A4 4A40 tst.w D0
000036A6 66E8 bne -0x16 /* 00003690 */
000036A8 200C move.l D0, A4
000036AA 4CDF 1880 movem.l D7,A3,A4, [A7]+
000036AE 4E75 rts
export_474:
000036B0 48E7 0118 movem.l -[A7], D7,A3,A4
000036B4 286F 0010 movea.l A4, [A7 + 0x10]
000036B8 264C movea.l A3, A4
000036BA 7000 moveq.l D0, 0x00
000036BC 1013 move.b D0, [A3]
000036BE 3E00 move.w D7, D0
000036C0 6010 bra +0x12 /* 000036D2 */
label000036C2:
000036C2 D6FC 0001 add.w A3, 0x1
000036C6 7000 moveq.l D0, 0x00
000036C8 1013 move.b D0, [A3]
000036CA 41ED A714 lea.l A0, [A5 - 0x58EC]
000036CE 16B0 0000 move.b [A3], [A0 + D0.w]
label000036D2:
000036D2 3007 move.w D0, D7
000036D4 5347 subq.w D7, 1
000036D6 4A40 tst.w D0
000036D8 66E8 bne -0x16 /* 000036C2 */
000036DA 200C move.l D0, A4
000036DC 4CDF 1880 movem.l D7,A3,A4, [A7]+
000036E0 4E75 rts
export_475:
000036E2 48E7 0018 movem.l -[A7], A3,A4
000036E6 286F 0010 movea.l A4, [A7 + 0x10]
000036EA 266F 000C movea.l A3, [A7 + 0xC]
000036EE 7000 moveq.l D0, 0x00
000036F0 2F00 move.l -[A7], D0
000036F2 2F00 move.l -[A7], D0
000036F4 2F0B move.l -[A7], A3
000036F6 2F0C move.l -[A7], A4
000036F8 4EBA E2EC jsr [PC - 0x1D14 /* 000019E6 */]
000036FC 200B move.l D0, A3
000036FE 4FEF 0010 lea.l A7, [A7 + 0x10]
00003702 4CDF 1800 movem.l A3,A4, [A7]+
00003706 4E75 rts
export_476:
fn00003708:
00003708 4E56 FFFC link A6, -0x0004
0000370C 2F0B move.l -[A7], A3
0000370E 266E 0008 movea.l A3, [A6 + 0x8]
00003712 7000 moveq.l D0, 0x00
00003714 1013 move.b D0, [A3]
00003716 5280 addq.l D0, 1
00003718 2F00 move.l -[A7], D0
0000371A 486E FFFC pea.l [A6 - 0x4]
0000371E 2F0B move.l -[A7], A3
00003720 4EBA C908 jsr [PC - 0x36F8 /* 0000002A */]
00003724 202E FFFC move.l D0, [A6 - 0x4]
00003728 266E FFF8 movea.l A3, [A6 - 0x8]
0000372C 4E5E unlink A6
0000372E 4E75 rts
export_477:
00003730 48E7 0118 movem.l -[A7], D7,A3,A4
00003734 286F 0010 movea.l A4, [A7 + 0x10]
00003738 7000 moveq.l D0, 0x00
0000373A 1014 move.b D0, [A4]
0000373C 2E00 move.l D7, D0
0000373E 5287 addq.l D7, 1
00003740 2F07 move.l -[A7], D7
00003742 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00003746 2640 movea.l A3, D0
00003748 200B move.l D0, A3
0000374A 588F addq.l A7, 4
0000374C 670A beq +0xC /* 00003758 */
0000374E 2F0C move.l -[A7], A4
00003750 2F13 move.l -[A7], [A3]
00003752 2F07 move.l -[A7], D7
00003754 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
label00003758:
00003758 200B move.l D0, A3
0000375A 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000375E 4E75 rts
export_478:
00003760 4E56 FFFC link A6, -0x0004
00003764 48E7 0018 movem.l -[A7], A3,A4
00003768 286E 000C movea.l A4, [A6 + 0xC]
0000376C 266E 0008 movea.l A3, [A6 + 0x8]
00003770 2D4B FFFC move.l [A6 - 0x4], A3
00003774 6004 bra +0x6 /* 0000377A */
label00003776:
00003776 D6FC 0001 add.w A3, 0x1
label0000377A:
0000377A 4A13 tst.b [A3]
0000377C 66F8 bne -0x6 /* 00003776 */
label0000377E:
0000377E 16DC move.b [A3]+, [A4]+
00003780 66FC bne -0x2 /* 0000377E */
00003782 202E FFFC move.l D0, [A6 - 0x4]
00003786 4CEE 1800 FFF4 movem.l A3,A4, [A6 - 0xC]
0000378C 4E5E unlink A6
0000378E 4E75 rts
export_479:
00003790 48E7 0018 movem.l -[A7], A3,A4
00003794 286F 0010 movea.l A4, [A7 + 0x10]
00003798 266F 000C movea.l A3, [A7 + 0xC]
0000379C 6008 bra +0xA /* 000037A6 */
label0000379E:
0000379E D6FC 0001 add.w A3, 0x1
000037A2 D8FC 0001 add.w A4, 0x1
label000037A6:
000037A6 4A13 tst.b [A3]
000037A8 6706 beq +0x8 /* 000037B0 */
000037AA 1013 move.b D0, [A3]
000037AC B014 cmp.b D0, [A4]
000037AE 67EE beq -0x10 /* 0000379E */
label000037B0:
000037B0 7000 moveq.l D0, 0x00
000037B2 1013 move.b D0, [A3]
000037B4 7200 moveq.l D1, 0x00
000037B6 1214 move.b D1, [A4]
000037B8 9081 sub.l D0, D1
000037BA 4CDF 1800 movem.l A3,A4, [A7]+
000037BE 4E75 rts
export_480:
000037C0 48E7 0018 movem.l -[A7], A3,A4
000037C4 286F 0010 movea.l A4, [A7 + 0x10]
000037C8 266F 000C movea.l A3, [A7 + 0xC]
000037CC 558F subq.l A7, 2
000037CE 2F0B move.l -[A7], A3
000037D0 2F0C move.l -[A7], A4
000037D2 4EAD 0632 jsr [A5 + 0x632 /* export_194 */]
000037D6 301F move.w D0, [A7]+
000037D8 4CDF 1800 movem.l A3,A4, [A7]+
000037DC 4E75 rts
export_481:
fn000037DE:
000037DE 4E56 FFFC link A6, -0x0004
000037E2 48E7 0018 movem.l -[A7], A3,A4
000037E6 286E 000C movea.l A4, [A6 + 0xC]
000037EA 266E 0008 movea.l A3, [A6 + 0x8]
000037EE 2D4B FFFC move.l [A6 - 0x4], A3
label000037F2:
000037F2 16DC move.b [A3]+, [A4]+
000037F4 66FC bne -0x2 /* 000037F2 */
000037F6 202E FFFC move.l D0, [A6 - 0x4]
000037FA 4CEE 1800 FFF4 movem.l A3,A4, [A6 - 0xC]
00003800 4E5E unlink A6
00003802 4E75 rts
export_482:
00003804 4E56 FFFC link A6, -0x0004
00003808 48E7 0118 movem.l -[A7], D7,A3,A4
0000380C 2E2E 000C move.l D7, [A6 + 0xC]
00003810 286E 0008 movea.l A4, [A6 + 0x8]
00003814 264C movea.l A3, A4
00003816 2D4B FFFC move.l [A6 - 0x4], A3
0000381A 603C bra +0x3E /* 00003858 */
label0000381C:
0000381C 1893 move.b [A4], [A3]
0000381E 700D moveq.l D0, 0x0D
00003820 B013 cmp.b D0, [A3]
00003822 6618 bne +0x1A /* 0000383C */
00003824 18BC 000D move.b [A4], 0xD /* '\r' */
00003828 4A87 tst.l D7
0000382A 6724 beq +0x26 /* 00003850 */
0000382C 700A moveq.l D0, 0x0A
0000382E B02B 0001 cmp.b D0, [A3 + 0x1]
00003832 661C bne +0x1E /* 00003850 */
00003834 5387 subq.l D7, 1
00003836 D6FC 0001 add.w A3, 0x1
0000383A 6014 bra +0x16 /* 00003850 */
label0000383C:
0000383C 700A moveq.l D0, 0x0A
0000383E B013 cmp.b D0, [A3]
00003840 6606 bne +0x8 /* 00003848 */
00003842 18BC 000D move.b [A4], 0xD /* '\r' */
00003846 6008 bra +0xA /* 00003850 */
label00003848:
00003848 4A13 tst.b [A3]
0000384A 6604 bne +0x6 /* 00003850 */
0000384C 70FF moveq.l D0, 0xFFFFFFFF
0000384E 6018 bra +0x1A /* 00003868 */
label00003850:
00003850 D8FC 0001 add.w A4, 0x1
00003854 D6FC 0001 add.w A3, 0x1
label00003858:
00003858 2007 move.l D0, D7
0000385A 5387 subq.l D7, 1
0000385C 4A80 tst.l D0
0000385E 66BC bne -0x42 /* 0000381C */
00003860 4214 clr.b [A4]
00003862 200C move.l D0, A4
00003864 90AE FFFC sub.l D0, [A6 - 0x4]
label00003868:
00003868 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10]
0000386E 4E5E unlink A6
00003870 4E75 rts
export_483:
fn00003872:
00003872 48E7 0018 movem.l -[A7], A3,A4
00003876 286F 000C movea.l A4, [A7 + 0xC]
0000387A 264C movea.l A3, A4
0000387C 6004 bra +0x6 /* 00003882 */
label0000387E:
0000387E D6FC 0001 add.w A3, 0x1
label00003882:
00003882 4A13 tst.b [A3]
00003884 66F8 bne -0x6 /* 0000387E */
00003886 200B move.l D0, A3
00003888 908C sub.l D0, A4
0000388A 4CDF 1800 movem.l A3,A4, [A7]+
0000388E 4E75 rts
export_484:
00003890 4E56 FFFC link A6, -0x0004
00003894 48E7 0110 movem.l -[A7], D7,A3
00003898 266E 0008 movea.l A3, [A6 + 0x8]
0000389C 3E2E 000E move.w D7, [A6 + 0xE]
000038A0 7000 moveq.l D0, 0x00
000038A2 1013 move.b D0, [A3]
000038A4 B047 cmp.w D0, D7
000038A6 6C06 bge +0x8 /* 000038AE */
000038A8 7000 moveq.l D0, 0x00
000038AA 1013 move.b D0, [A3]
000038AC 3E00 move.w D7, D0
label000038AE:
000038AE 48C7 ext.l D7
000038B0 2007 move.l D0, D7
000038B2 5280 addq.l D0, 1
000038B4 2F00 move.l -[A7], D0
000038B6 486E FFFC pea.l [A6 - 0x4]
000038BA 2F0B move.l -[A7], A3
000038BC 4EBA C76C jsr [PC - 0x3894 /* 0000002A */]
000038C0 4A40 tst.w D0
000038C2 4FEF 000C lea.l A7, [A7 + 0xC]
000038C6 6706 beq +0x8 /* 000038CE */
000038C8 206E FFFC movea.l A0, [A6 - 0x4]
000038CC 1087 move.b [A0], D7
label000038CE:
000038CE 202E FFFC move.l D0, [A6 - 0x4]
000038D2 4CEE 0880 FFF4 movem.l D7,A3, [A6 - 0xC]
000038D8 4E5E unlink A6
000038DA 4E75 rts
export_485:
000038DC 4E56 0000 link A6, 0
000038E0 41ED EC84 lea.l A0, [A5 - 0x137C]
000038E4 43EE 0008 lea.l A1, [A6 + 0x8]
000038E8 20D9 move.l [A0]+, [A1]+
000038EA 20D9 move.l [A0]+, [A1]+
000038EC 2B6E 0010 EC80 move.l [A5 - 0x1380], [A6 + 0x10]
000038F2 486D 2AAA pea.l [A5 + 0x2AAA /* export_1361 */]
000038F6 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
000038FA 4E5E unlink A6
000038FC 4E75 rts
export_486:
000038FE 4E56 FFFA link A6, -0x0006
00003902 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00003906 286E 0020 movea.l A4, [A6 + 0x20]
0000390A 266E 001C movea.l A3, [A6 + 0x1C]
0000390E 382E 001A move.w D4, [A6 + 0x1A]
00003912 426E FFFE clr.w [A6 - 0x2]
00003916 7E01 moveq.l D7, 0x01
00003918 607C bra +0x7E /* 00003996 */
label0000391A:
0000391A 3004 move.w D0, D4
0000391C 48C0 ext.l D0
0000391E 81C7 divs.w D0, D7
00003920 3A00 move.w D5, D0
00003922 C1C7 muls.w D0, D7
00003924 48C4 ext.l D4
00003926 B880 cmp.l D4, D0
00003928 6F02 ble +0x4 /* 0000392C */
0000392A 5245 addq.w D5, 1
label0000392C:
0000392C 3004 move.w D0, D4
0000392E 48C0 ext.l D0
00003930 81C5 divs.w D0, D5
00003932 3C00 move.w D6, D0
00003934 C1C5 muls.w D0, D5
00003936 48C4 ext.l D4
00003938 B880 cmp.l D4, D0
0000393A 6F02 ble +0x4 /* 0000393E */
0000393C 5246 addq.w D6, 1
label0000393E:
0000393E BC47 cmp.w D6, D7
00003940 6652 bne +0x54 /* 00003994 */
00003942 302E 0012 move.w D0, [A6 + 0x12]
00003946 D06E 000A add.w D0, [A6 + 0xA]
0000394A 48C0 ext.l D0
0000394C 81C7 divs.w D0, D7
0000394E 906E 0012 sub.w D0, [A6 + 0x12]
00003952 3D40 FFFA move.w [A6 - 0x6], D0
00003956 302E 0016 move.w D0, [A6 + 0x16]
0000395A D06E 000E add.w D0, [A6 + 0xE]
0000395E 48C0 ext.l D0
00003960 81C5 divs.w D0, D5
00003962 906E 0016 sub.w D0, [A6 + 0x16]
00003966 3D40 FFFC move.w [A6 - 0x4], D0
0000396A 302E FFFA move.w D0, [A6 - 0x6]
0000396E B06E FFFC cmp.w D0, [A6 - 0x4]
00003972 6C08 bge +0xA /* 0000397C */
00003974 302E FFFA move.w D0, [A6 - 0x6]
00003978 48C0 ext.l D0
0000397A 6006 bra +0x8 /* 00003982 */
label0000397C:
0000397C 302E FFFC move.w D0, [A6 - 0x4]
00003980 48C0 ext.l D0
label00003982:
00003982 3C00 move.w D6, D0
00003984 6F0E ble +0x10 /* 00003994 */
00003986 BC6E FFFE cmp.w D6, [A6 - 0x2]
0000398A 6F0E ble +0x10 /* 0000399A */
0000398C 3687 move.w [A3], D7
0000398E 3885 move.w [A4], D5
00003990 3D46 FFFE move.w [A6 - 0x2], D6
label00003994:
00003994 5247 addq.w D7, 1
label00003996:
00003996 B847 cmp.w D4, D7
00003998 6C80 bge -0x7E /* 0000391A */
label0000399A:
0000399A 4A6E FFFE tst.w [A6 - 0x2]
0000399E 6606 bne +0x8 /* 000039A6 */
000039A0 3684 move.w [A3], D4
000039A2 38BC 0001 move.w [A4], 0x1
label000039A6:
000039A6 4CEE 18F0 FFE2 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x1E]
000039AC 4E5E unlink A6
000039AE 4E75 rts
export_487:
fn000039B0:
000039B0 4E56 FFE4 link A6, -0x001C
000039B4 2F0B move.l -[A7], A3
000039B6 266E 0008 movea.l A3, [A6 + 0x8]
000039BA 2D53 FFF0 move.l [A6 - 0x10], [A3]
000039BE 2D6B 0004 FFF4 move.l [A6 - 0xC], [A3 + 0x4]
000039C4 303C 0080 move.w D0, 0x80
000039C8 C02E FFF0 and.b D0, [A6 - 0x10]
000039CC 6724 beq +0x26 /* 000039F2 */
000039CE 486E FFF0 pea.l [A6 - 0x10]
000039D2 486E FFF8 pea.l [A6 - 0x8]
000039D6 486E FFF0 pea.l [A6 - 0x10]
000039DA 4EAD 19EA jsr [A5 + 0x19EA /* export_825 */]
000039DE 486E FFF0 pea.l [A6 - 0x10]
000039E2 486E FFF0 pea.l [A6 - 0x10]
000039E6 486D E9CE pea.l [A5 - 0x1632]
000039EA 4EAD 1A12 jsr [A5 + 0x1A12 /* export_830 */]
000039EE 4FEF 0018 lea.l A7, [A7 + 0x18]
label000039F2:
000039F2 486E FFE8 pea.l [A6 - 0x18]
000039F6 486D EC94 pea.l [A5 - 0x136C]
000039FA 486E FFF0 pea.l [A6 - 0x10]
000039FE 4EAD 1A12 jsr [A5 + 0x1A12 /* export_830 */]
00003A02 486E FFE8 pea.l [A6 - 0x18]
00003A06 486E FFF8 pea.l [A6 - 0x8]
00003A0A 486E FFE8 pea.l [A6 - 0x18]
00003A0E 4EAD 19EA jsr [A5 + 0x19EA /* export_825 */]
00003A12 486E FFE8 pea.l [A6 - 0x18]
00003A16 486D EC8C pea.l [A5 - 0x1374]
00003A1A 486E FFE8 pea.l [A6 - 0x18]
00003A1E 4EAD 1A22 jsr [A5 + 0x1A22 /* export_832 */]
00003A22 486E FFE4 pea.l [A6 - 0x1C]
00003A26 486E FFE8 pea.l [A6 - 0x18]
00003A2A 4EAD 1ACA jsr [A5 + 0x1ACA /* export_853 */]
00003A2E 202E FFE4 move.l D0, [A6 - 0x1C]
00003A32 7264 moveq.l D1, 0x64
00003A34 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
00003A38 3B40 E596 move.w [A5 - 0x1A6A], D0
00003A3C 202E FFE4 move.l D0, [A6 - 0x1C]
00003A40 7264 moveq.l D1, 0x64
00003A42 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00003A46 723C moveq.l D1, 0x3C
00003A48 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
00003A4C 3B40 E598 move.w [A5 - 0x1A68], D0
00003A50 202E FFE4 move.l D0, [A6 - 0x1C]
00003A54 223C 0000 1770 move.l D1, 0x1770
00003A5A 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00003A5E 723C moveq.l D1, 0x3C
00003A60 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
00003A64 3B40 E59A move.w [A5 - 0x1A66], D0
00003A68 202E FFE4 move.l D0, [A6 - 0x1C]
00003A6C 223C 0005 7E40 move.l D1, 0x57E40
00003A72 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00003A76 7218 moveq.l D1, 0x18
00003A78 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
00003A7C 3B40 E59C move.w [A5 - 0x1A64], D0
00003A80 4FEF 002C lea.l A7, [A7 + 0x2C]
00003A84 266E FFE0 movea.l A3, [A6 - 0x20]
00003A88 4E5E unlink A6
00003A8A 4E75 rts
export_488:
fn00003A8C:
00003A8C 7000 moveq.l D0, 0x00
00003A8E 4A6D E59C tst.w [A5 - 0x1A64]
00003A92 6D34 blt +0x36 /* 00003AC8 */
00003A94 7217 moveq.l D1, 0x17
00003A96 B26D E59C cmp.w D1, [A5 - 0x1A64]
00003A9A 6D2C blt +0x2E /* 00003AC8 */
00003A9C 4A6D E59A tst.w [A5 - 0x1A66]
00003AA0 6D26 blt +0x28 /* 00003AC8 */
00003AA2 723B moveq.l D1, 0x3B
00003AA4 B26D E59A cmp.w D1, [A5 - 0x1A66]
00003AA8 6D1E blt +0x20 /* 00003AC8 */
00003AAA 4A6D E598 tst.w [A5 - 0x1A68]
00003AAE 6D18 blt +0x1A /* 00003AC8 */
00003AB0 723B moveq.l D1, 0x3B
00003AB2 B26D E598 cmp.w D1, [A5 - 0x1A68]
00003AB6 6D10 blt +0x12 /* 00003AC8 */
00003AB8 4A6D E596 tst.w [A5 - 0x1A6A]
00003ABC 6D0A blt +0xC /* 00003AC8 */
00003ABE 7263 moveq.l D1, 0x63
00003AC0 B26D E596 cmp.w D1, [A5 - 0x1A6A]
00003AC4 6D02 blt +0x4 /* 00003AC8 */
00003AC6 7001 moveq.l D0, 0x01
label00003AC8:
00003AC8 4E75 rts
export_489:
fn00003ACA:
00003ACA 4E56 FFEA link A6, -0x0016
00003ACE 302D E59C move.w D0, [A5 - 0x1A64]
00003AD2 48C0 ext.l D0
00003AD4 2200 move.l D1, D0
00003AD6 C0FC 003C mulu.w D0, 0x3C /* '<' */
00003ADA 4841 swap.w D1
00003ADC C2FC 003C mulu.w D1, 0x3C /* '<' */
00003AE0 4841 swap.w D1
00003AE2 4241 clr.w D1
00003AE4 D081 add.l D0, D1
00003AE6 322D E59A move.w D1, [A5 - 0x1A66]
00003AEA 48C1 ext.l D1
00003AEC D280 add.l D1, D0
00003AEE 2001 move.l D0, D1
00003AF0 C2FC 003C mulu.w D1, 0x3C /* '<' */
00003AF4 4840 swap.w D0
00003AF6 C0FC 003C mulu.w D0, 0x3C /* '<' */
00003AFA 4840 swap.w D0
00003AFC 4240 clr.w D0
00003AFE D280 add.l D1, D0
00003B00 302D E598 move.w D0, [A5 - 0x1A68]
00003B04 48C0 ext.l D0
00003B06 D081 add.l D0, D1
00003B08 2200 move.l D1, D0
00003B0A C0FC 0064 mulu.w D0, 0x64 /* 'd' */
00003B0E 4841 swap.w D1
00003B10 C2FC 0064 mulu.w D1, 0x64 /* 'd' */
00003B14 4841 swap.w D1
00003B16 4241 clr.w D1
00003B18 D081 add.l D0, D1
00003B1A 322D E596 move.w D1, [A5 - 0x1A6A]
00003B1E 48C1 ext.l D1
00003B20 D280 add.l D1, D0
00003B22 2D41 FFFC move.l [A6 - 0x4], D1
00003B26 486E FFF4 pea.l [A6 - 0xC]
00003B2A 486E FFFC pea.l [A6 - 0x4]
00003B2E 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00003B32 486E FFF4 pea.l [A6 - 0xC]
00003B36 486D EC8C pea.l [A5 - 0x1374]
00003B3A 486E FFF4 pea.l [A6 - 0xC]
00003B3E 4EAD 1A2A jsr [A5 + 0x1A2A /* export_833 */]
00003B42 486E FFF4 pea.l [A6 - 0xC]
00003B46 486E FFEA pea.l [A6 - 0x16]
00003B4A 3F3C 080E move.w -[A7], 0x80E
00003B4E A9EB syscall Pack4/FP68K
00003B50 41EE FFEA lea.l A0, [A6 - 0x16]
00003B54 3018 move.w D0, [A0]+
00003B56 2218 move.l D1, [A0]+
00003B58 2050 movea.l A0, [A0]
00003B5A 4E5E unlink A6
00003B5C 4E75 rts
export_490:
00003B5E 48E7 0118 movem.l -[A7], D7,A3,A4
00003B62 6006 bra +0x8 /* 00003B6A */
label00003B64:
00003B64 206F 0010 movea.l A0, [A7 + 0x10]
00003B68 5310 subq.b [A0], 1
label00003B6A:
00003B6A 206F 0010 movea.l A0, [A7 + 0x10]
00003B6E 226F 0010 movea.l A1, [A7 + 0x10]
00003B72 7000 moveq.l D0, 0x00
00003B74 1011 move.b D0, [A1]
00003B76 7220 moveq.l D1, 0x20
00003B78 B230 0000 cmp.b D1, [A0 + D0.w]
00003B7C 67E6 beq -0x18 /* 00003B64 */
00003B7E 206F 0010 movea.l A0, [A7 + 0x10]
00003B82 7000 moveq.l D0, 0x00
00003B84 1010 move.b D0, [A0]
00003B86 3E00 move.w D7, D0
00003B88 266F 0010 movea.l A3, [A7 + 0x10]
00003B8C 528B addq.l A3, 1
00003B8E 284B movea.l A4, A3
00003B90 600C bra +0xE /* 00003B9E */
label00003B92:
00003B92 5347 subq.w D7, 1
00003B94 D6FC 0001 add.w A3, 0x1
00003B98 206F 0010 movea.l A0, [A7 + 0x10]
00003B9C 5310 subq.b [A0], 1
label00003B9E:
00003B9E 4A47 tst.w D7
00003BA0 6728 beq +0x2A /* 00003BCA */
00003BA2 7020 moveq.l D0, 0x20
00003BA4 B013 cmp.b D0, [A3]
00003BA6 67EA beq -0x14 /* 00003B92 */
00003BA8 6020 bra +0x22 /* 00003BCA */
label00003BAA:
00003BAA 189B move.b [A4], [A3]+
00003BAC 7020 moveq.l D0, 0x20
00003BAE B01C cmp.b D0, [A4]+
00003BB0 6618 bne +0x1A /* 00003BCA */
00003BB2 600C bra +0xE /* 00003BC0 */
label00003BB4:
00003BB4 5347 subq.w D7, 1
00003BB6 D6FC 0001 add.w A3, 0x1
00003BBA 206F 0010 movea.l A0, [A7 + 0x10]
00003BBE 5310 subq.b [A0], 1
label00003BC0:
00003BC0 4A47 tst.w D7
00003BC2 6706 beq +0x8 /* 00003BCA */
00003BC4 7020 moveq.l D0, 0x20
00003BC6 B013 cmp.b D0, [A3]
00003BC8 67EA beq -0x14 /* 00003BB4 */
label00003BCA:
00003BCA 3007 move.w D0, D7
00003BCC 5347 subq.w D7, 1
00003BCE 4A40 tst.w D0
00003BD0 66D8 bne -0x26 /* 00003BAA */
00003BD2 202F 0010 move.l D0, [A7 + 0x10]
00003BD6 4CDF 1880 movem.l D7,A3,A4, [A7]+
00003BDA 4E75 rts
export_491:
00003BDC 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00003BE0 286F 0014 movea.l A4, [A7 + 0x14]
00003BE4 266F 0018 movea.l A3, [A7 + 0x18]
00003BE8 3E2F 001E move.w D7, [A7 + 0x1E]
00003BEC 7000 moveq.l D0, 0x00
00003BEE 3007 move.w D0, D7
00003BF0 7200 moveq.l D1, 0x00
00003BF2 1213 move.b D1, [A3]
00003BF4 B280 cmp.l D1, D0
00003BF6 6406 bcc +0x8 /* 00003BFE */
00003BF8 7000 moveq.l D0, 0x00
00003BFA 1013 move.b D0, [A3]
00003BFC 3E00 move.w D7, D0
label00003BFE:
00003BFE 3C07 move.w D6, D7
00003C00 1886 move.b [A4], D6
00003C02 600A bra +0xC /* 00003C0E */
label00003C04:
00003C04 D6FC 0001 add.w A3, 0x1
00003C08 D8FC 0001 add.w A4, 0x1
00003C0C 1893 move.b [A4], [A3]
label00003C0E:
00003C0E 3007 move.w D0, D7
00003C10 5347 subq.w D7, 1
00003C12 4A40 tst.w D0
00003C14 66EE bne -0x10 /* 00003C04 */
00003C16 3006 move.w D0, D6
00003C18 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00003C1C 4E75 rts
export_492:
00003C1E 48E7 0118 movem.l -[A7], D7,A3,A4
00003C22 286F 0014 movea.l A4, [A7 + 0x14]
00003C26 266F 0010 movea.l A3, [A7 + 0x10]
00003C2A 3E2F 001A move.w D7, [A7 + 0x1A]
00003C2E 4213 clr.b [A3]
00003C30 600C bra +0xE /* 00003C3E */
label00003C32:
00003C32 5347 subq.w D7, 1
00003C34 2F0C move.l -[A7], A4
00003C36 2F0B move.l -[A7], A3
00003C38 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */]
00003C3C 508F addq.l A7, 8
label00003C3E:
00003C3E 4A47 tst.w D7
00003C40 6EF0 bgt -0xE /* 00003C32 */
00003C42 4CDF 1880 movem.l D7,A3,A4, [A7]+
00003C46 4E75 rts